TL; DR Крайне маловероятно (хотя и технически невозможно), что правильно зарегистрированный домен будет иметь ноль * записей DNS. О существовании домена необходимо сообщить глобальной системе DNS с помощью обновления, предоставленного регистратором домена. Неспособность Секретаря предоставить это обновление будет означать неисполнение обязанности, возложенной на них IANA.
Как минимум, каждый домен имеет одну или несколько DNS-записей
Когда домен зарегистрирован, Регистратор домена отправляет обновление на общие серверы Домена верхнего уровня (gTLD), отвечающие за данный TLD. Например, регистрация домена example.com
инициирует обновление .com
серверов рДВУ, которыми управляет VeriSign .
Это обновление включает в себя официальные записи сервера имен (NS) из данных WHOIS домена. Затем сервер gTLD создает DNS-запись для домена, указывающую на авторитетные серверы имен. Эти склеенные записи позволяют серверам рДВУ направлять входящие запросы на официальные серверы имен домена.
Поэтому, если регистратор домена не выполнит обязанность, делегированную им IANA, поиск любого зарегистрированного домена вернет авторитетные записи сервера имен для этого домена.
Тогда почему нет поиска для 00000onlinecasino.com
возврата каких-либо записей?
Похоже, что все произошло так, как описано выше; иными словами, регистратор этого домена (NameBright.com) создал необходимую запись WHOIS и отправил записи NS на серверы рДВУ .COM. Я подтвердил это следующим образом, запустив nslookup set для запроса записей NS:
C:\> nslookup -q=ns 00000onlinecasino.com
Server: my-dns-server.internal.local
Address: 192.168.168.1
Non-authoritative answer:
00000onlinecasino.com nameserver = n2.juming.com
00000onlinecasino.com nameserver = n1.juming.com
n2.juming.com internet address = 112.253.3.26
n2.juming.com internet address = 121.14.157.13
n1.juming.com internet address = 121.14.157.13
n1.juming.com internet address = 220.181.135.142
Я также использовал эту удобную программу проверки Glue Record от MeBSD.com, которая подтвердила результаты:
Однако тот же запрос при выполнении с любым из этих серверов имен возвращает ошибку:
C:\> nslookup -q=ns 00000onlinecasino.com n1.juming.com
DNS request timed out.
timeout was 2 seconds.
Server: UnKnown
Address: 220.181.135.142
DNS request timed out.
timeout was 2 seconds.
DNS request timed out.
timeout was 2 seconds.
*** Request to UnKnown timed-out
Поскольку эти серверы являются полномочными для этого домена, они должны по крайней мере знать об этом и идентифицировать себя как записи NS для домена! Учитывая это, ясно, что эти NS-серверы были неправильно настроены.
* Я должен допустить, что определение «нулевых записей DNS» открыто для интерпретации. Как показывает тестовый пример этого вопроса, авторитетные серверы имен не отвечают, давая повод для аргумента, что у домена нет записей. Однако я предпочитаю мнение, что склеенные записи домена по сути являются «другой половиной» записей NS домена. В конце концов, без склеенных записей любые попытки найти официальные серверы имен для домена приведут к циклической инструкции: «иди спроси [вставь сервер имен здесь]».
Дополнительная информация