Я заказал у Dyn вторичный сервер имен, но прежде чем добавить сервер имен в свой домен, я хочу его протестировать.
Есть ли способ заставить мою локальную машину (Mac OS X или Windows) использовать этот вторичный сервер имен для моего домена?
т.е. заставить мою локальную машину использовать secondary.nameserver.com для mydomain.com?
Спасибо.
вы можете использовать команду dig в терминале MacOS с аргументом @, чтобы указать сервер имен, который будет использоваться для запроса.
например dig example.com @b.iana-servers.net SOA
выполнит запрос к b.iana-servers.net.
Вы можете сравнить серийные номера SOA (т.е. 2013012703) между вашим текущим сервером имен и тем, который вы хотите добавить.
Например:
dig example.com @a.iana-servers.net SOA
dig example.com @b.iana-servers.net SOA
cwevans-home:~ cwevans$ dig example.com @a.iana-servers.net SOA
; <<>> DiG 9.7.6-P1 <<>> example.com @a.iana-servers.net SOA
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41112
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;example.com. IN SOA
;; ANSWER SECTION:
example.com. 3600 IN SOA sns.dns.icann.org. noc.dns.icann.org. 2013012703 7200 3600 1209600 3600
;; AUTHORITY SECTION:
example.com. 172800 IN NS b.iana-servers.net.
example.com. 172800 IN NS a.iana-servers.net.
;; Query time: 36 msec
;; SERVER: 199.43.132.53#53(199.43.132.53)
;; WHEN: Sun Mar 3 07:18:15 2013
;; MSG SIZE rcvd: 134
а затем сравните со вторым сервером имен:
cwevans-home:~ cwevans$ dig example.com @b.iana-servers.net SOA
; <<>> DiG 9.7.6-P1 <<>> example.com @b.iana-servers.net SOA
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17019
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 4
;; WARNING: recursion requested but not available
;; QUESTION SECTION:
;example.com. IN SOA
;; ANSWER SECTION:
example.com. 3600 IN SOA sns.dns.icann.org. noc.dns.icann.org. 2013012703 7200 3600 1209600 3600
;; AUTHORITY SECTION:
example.com. 172800 IN NS a.iana-servers.net.
example.com. 172800 IN NS b.iana-servers.net.
;; ADDITIONAL SECTION:
a.iana-servers.net. 1800 IN A 199.43.132.53
a.iana-servers.net. 1800 IN AAAA 2001:500:8c::53
b.iana-servers.net. 1800 IN A 199.43.133.53
b.iana-servers.net. 1800 IN AAAA 2001:500:8d::53
;; Query time: 39 msec
;; SERVER: 199.43.133.53#53(199.43.133.53)
;; WHEN: Sun Mar 3 07:18:22 2013
;; MSG SIZE rcvd: 222
Да, вы можете добавить этот второй компьютер в качестве сервера имен и протестировать свой домен. Но нет никакого смысла в том, что эта машина будет вторичной, поскольку в качестве подчиненного DNS-сервера она получит рабочую копию вашей первичной DNS-машины.