Допустим, мне принадлежит доменное имя example.com
. Зарегистрировано у регистратора R
. В моей учетной записи на сайте R
я зарегистрировал следующие серверы имен для .TLD
реестра:
ns1.example.com
->192.0.2.1
ns2.example.com
->192.0.2.2
Допустим, еще нет доменов, использующих эти серверы имен для DNS. Как проверить вне моей R
учетной записи, что серверы имен были успешно зарегистрированы в .TLD
реестре?
Например, страница WHOIS VeriSign Inc позволяет вам искать зарегистрированный .COM
сервер имен:
Имя сервера: NS1.HOSTGATOR.COM IP-адрес: 67.18.54.2 Регистратор: ENOM, INC. Сервер Whois: whois.enom.com Реферальный URL: http://www.enom.com
Существует ли стандартный подход для поиска этой информации для любого реестра TLD?
Чтобы уточнить, я не хочу проверять серверы имен, для которых настроен домен, например:
Доменное имя: HOSTGATOR.COM Регистратор: ENOM, INC. Сервер Whois: whois.enom.com Реферальный URL: http://www.enom.com
Сервер имен: NS1.P13.DYNECT.NET Сервер имен: NS2.P13.DYNECT.NET Сервер имен: NS3.P13.DYNECT.NET Сервер имен: NS4.P13.DYNECT.NET
Статус: clientTransferPro запрещено Дата обновления: 05 января 2013 Дата создания: 22 октября 2002 г. Срок годности: 22 октября 2015
Вместо этого я ищу способ запроса единственного зарегистрированного сервера имен (например ns1.example.tld
) к реестру, чтобы найти IP-адрес, который реестр записал для этого сервера имен (например 123.456.789.001
).
Обновить:
Я связался с VeriSign для получения информации, и оказалось, что поиск VeriSign в WHOIS для серверов имен является частным. Вот их ответ:
Что касается вашего вопроса, сможете ли вы получить какую-либо информацию о сервере имен, который зарегистрирован в реестре, но в настоящее время не связан с каким-либо доменом, вы, к сожалению, не сможете получить эту информацию по альтернативным маршрутам, например, выполнив DiG. Серверы имен публикуются в зоне только в том случае, если они присоединены к домену, поэтому вы не сможете получить эту информацию, если указанный сервер имен не связан с доменом. Кроме того, DiG может предоставить вам список серверов имен, связанных с доменом, их соответствующие IP-адреса и т. Д.
- Бенджамин, VeriSign, Inc. Обслуживание клиентов
Вторая часть ответа @ Iian ниже верна. Сервер имен должен быть связан с доменом для поиска IP-адреса, который реестр имеет в записи для этого сервера имен.
источник
Ответы:
Вы можете копать и выбирать публичный DNS-сервер.
Это даст вам имена серверов имен, а затем вы можете просто посмотреть их, например,
или если вы используете Windows, вы можете использовать nslookup
Тогда похоже на выше
предоставит вам IP-адрес
Если вы хотите запросить TLD напрямую, то
предоставит список серверов имен TLD, затем вы можете запросить их напрямую для записей ns, например, example.tld
источник
Обычно вы можете использовать Whois для запроса серверов имен:
Реализация этой функции зависит от TLD. .GOV, например, не возвращает запросы сервера имен:
На самом деле не существует надежного способа (т. Е. Метода, доступного для всех TLD), чтобы проверить, был ли хост зарегистрирован в реестре через общедоступные службы DNS или Whois. Вы не можете напрямую запрашивать склеенные записи, и вы видите их, только если вы запрашиваете домен, используя серверы имен, которые вы ищете. Поскольку вас интересуют серверы имен, не связанные ни с одним доменом, это не вариант.
Подход whois - ваш лучший выбор, но на него нельзя положиться. В реестре может быть зарегистрирован сервер имен, но не стоит помещать его в Whois, если нет связанных доменов. Единственные 100% надежные способы проверки существования сервера имен в реестре - это запросить реестр с помощью команды EPP CHECK. Так как они доступны только для регистраторов, это вам мало поможет.
Конечно, если у вас нет доменов, связанных с сервером имен, это действительно имеет значение? Единственный гарантированный способ проверить это - зарегистрировать домен в домене верхнего уровня с помощью вашего сервера имен, запросить домен и проверить, какой ключ вы получите от `dig @tldnameservers yourdomain ns.
источник
Используйте nslookup или dig, чтобы запросить у сервера gTLD ваши серверы имен. Вы также можете использовать следующий веб-сайт для отслеживания делегирования DNS для вашего домена:
http://www.simpledns.com/lookup-dg.aspx
источник
Для всех новых рДВУ ICANN обязывает все реестры направлять свои whois на запросы серверов имен, чтобы проверить, зарегистрирован ли данный сервер имен (по имени или по IP) в реестре. Это далеко не супер полезно, но оно существует.
источник