А как можно резольвить конкретный(ые) домен(ы) через конкретный dns-сервер? Сразу прихоидт на ум костыль со криптом, который будет через nslookup получать адрес и пихать его в /etc/hosts, но может есть более каноничный вариант?
настроить бинд? Не?
А как можно резольвить конкретный(ые) домен(ы) через конкретный dns-сервер? Сразу прихоидт на ум костыль со криптом, который будет через nslookup получать адрес и пихать его в /etc/hosts, но может есть более каноничный вариант?
настроить бинд? Не?
overmind88, Ага, вроде оно:
-S, --local, --server=[/[<domain>]/[domain/]][<ipaddr>[#<port>][@<source-ip>|<interface>[#<port>]]
Specify IP address of upstream servers directly. Setting this flag does not suppress reading of /etc/resolv.conf, use -R to do that. If one or more optional domains are given, that server is used only for those domains and they are queried only using the specified server. This is intended for private nameservers: if you have a nameserver on your network which deals with names of the form xxx.internal.thekelleys.org.uk at 192.168.1.1 then giving the flag -S /internal.thekelleys.org.uk/192.168.1.1 will send all queries for internal machines to that nameserver, everything else will go to the servers in /etc/resolv.conf. An empty domain specification, // has the special meaning of "unqualified names only" ie names without any dots in them
overmind88, без поднятия своего сервера - печально. Макось, вот, вроде, умеет в /etc/resolv.conf.d/domain.conf (или типа того), а линупсы, вроде как, нет.