Как найти авторитетный сервер имен для доменного имени?

Вы использовали единственное domain число в своем вопросе, но domain обычно авторитетных серверов dns имен несколько, RFC 1034 domains рекомендует как минимум два.

Если dns вы не имеете в виду «основной domains сервер имен», а не «полномочный domain сервер имен». Вторичные серверы domains имен являются полномочными.

Чтобы dns узнать серверы имен домена dns в Unix:

  % dig +short NS stackoverflow.com
 ns52.domaincontrol.com.
 ns51.domaincontrol.com.

Чтобы узнать, какой domain сервер указан как основной dns (понятие «основной» в наши domains дни довольно расплывчато domains и обычно не дает хорошего domains ответа):

% dig +short  SOA stackoverflow.com | cut -d' ' -f1
ns51.domaincontrol.com.

Чтобы проверить расхождения dns между серверами имен, я предпочитаю domain старый инструмент check_soa, описанный domain в книге Лю и Альбиц «DNS domains & BIND» (редактор O'Reilly). Исходный dns код доступен в http://examples.oreilly.com/dns5/

% check_soa stackoverflow.com
ns51.domaincontrol.com has serial number 2008041300
ns52.domaincontrol.com has serial number 2008041300

Здесь два domains официальных сервера имен dns имеют одинаковый серийный domain номер. Хорошо.

dns

2022-10-21T21:40:31+00:00
Вопросы с похожей тематикой, как у вопроса:

Как найти авторитетный сервер имен для доменного имени?