Чи може хто-небудь сказати мені, чи додавання файлу під / etc / resolutionver буде працювати для вирішення DNS за допомогою сервера DNS, відмінного від того, що передається через DHCP?
Моя проблема полягає в тому, що я хочу використовувати OpenDNS для домашнього дозволу DNS для клієнтів, щоб скористатися можливостями фільтрації та протидії шахрайству, але величезним недоліком є те, що тут, в Австралії, такі речі, як вміст Apple, доставляються CDN (Akamai), який Потім сервер буде розміщено за допомогою пункту доставки із США.
Я хочу зробити, щоб адреса DNS-сервера була передана через DHCP, щоб вона була локальним адресою маршрутизатора (DNSMasq за допомогою DNS-серверів OpenDNS), а потім, наприклад, розмістити файл під назвою apple.com під / etc / resolutionver у наступному рядку :
nameserver 203.12.160.35
Ідея полягає в тому, що будь-який запит DNS на apple.com буде вирішений DNS-сервером TPG (мій ISP), а не локальним маршрутизатором демоном DNSMasq за допомогою серверів OpenDNS.
Тому я це зробив, і вихід scutil --dns :
DNS configuration
resolver #1
search domain[0] : harland
nameserver[0] : 192.168.10.1
nameserver[1] : 192.168.10.1
if_index : 4 (en2)
reach : Reachable,Directly Reachable Address
resolver #2
domain : local
options : mdns
timeout : 5
order : 300000
resolver #3
domain : 254.169.in-addr.arpa
options : mdns
timeout : 5
order : 300200
resolver #4
domain : 8.e.f.ip6.arpa
options : mdns
timeout : 5
order : 300400
resolver #5
domain : 9.e.f.ip6.arpa
options : mdns
timeout : 5
order : 300600
resolver #6
domain : a.e.f.ip6.arpa
options : mdns
timeout : 5
order : 300800
resolver #7
domain : b.e.f.ip6.arpa
options : mdns
timeout : 5
order : 301000
resolver #8
domain : apple.com
nameserver[0] : 8.8.8.8
DNS configuration (for scoped queries)
resolver #1
search domain[0] : harland
nameserver[0] : 192.168.10.1
nameserver[1] : 192.168.10.1
if_index : 4 (en2)
flags : Scoped
reach : Reachable,Directly Reachable Address
macbookair:resolver
Тепер вихід nslookup на apple.com:
macbookair:resolver ilium007$ nslookup apple.com
Server: 192.168.10.1
Address: 192.168.10.1#53
Non-authoritative answer:
Name: apple.com
Address: 17.149.160.49
Name: apple.com
Address: 17.172.224.47
macbookair:resolver
Тому я не використовую DNS-сервер TPG - я все ще вирішую проти 192.168.10.1, який є локальним маршрутизатором. Чи має значення порядок вирішувачів? тобто. запис, створений після того, як я поміщую файл apple.com у / etc / resolutionver, є резолюційним номером 8:
resolver #8
domain : apple.com
nameserver[0] : 8.8.8.8
Мені б дуже хотілося, щоб зробити цю роботу - будь-яка допомога буде вдячна.