/ Etc / resolver altına bir dosya eklemek, DHCP aracılığıyla verilenler dışında bir DNS sunucusu kullanarak DNS çözümlemesi için çalışacağını söyleyebilir mi?
Benim sorunum, filtreleme ve sahtekarlık önleme özelliklerinden yararlanmak için OpenDNS istemcilerinin ev DNS çözümü için kullanmak istemem ama büyük dezavantaj, burada Avustralya'da Apple içeriği gibi şeylerin bir CDN (Akamai) tarafından teslim edilmesi. ABD merkezli bir teslimat noktası kullanarak sunucu içeriği olacaktır.
Yapmak istediğim, DNS sunucu adresinin DHCP aracılığıyla yerel yönlendirici adresi olması (OpenDNS DNS sunucularını kullanarak DNSMasq) olması ve ardından aşağıdaki satırla birlikte / etc / resolver altına apple.com adlı bir dosya yerleştirmesi. :
nameserver 203.12.160.35
Buradaki fikir, Apple.com'a yapılan herhangi bir DNS isteğinin, OpenDNS sunucularını kullanan yerel yönlendiriciler olan DNSMasq arka plan programı yerine bir TPG (ISS'im) DNS sunucusu tarafından çözüleceği yönündedir.
Böylece bunu yaptım ve scutil --dns çıktısı :
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
Şimdi apple.com'daki bir nslookup çıktısı:
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
Bu yüzden TPG DNS sunucusunu kullanmıyorum - hala yerel yönlendirici olan 192.168.10.1'e karşı çözüyorum. Çözücülerin sırası önemli mi? yani. apple.com dosyasını / etc / resolver içine yerleştirdikten sonra oluşturulan giriş çözücü # 8'dir:
resolver #8
domain : apple.com
nameserver[0] : 8.8.8.8
Bu işi yapmanın bir yolunu gerçekten çok isterdim - herhangi bir yardım için teşekkür ederim.