Должны ли все зарегистрированные домены иметь назначенные им серверы доменных имен? - PullRequest
1 голос
/ 10 декабря 2008

Если я просто хочу узнать, зарезервировано ли доменное имя; Достаточно ли использовать эту команду и посмотреть, появляются ли какие-либо серверы доменных имен, и в этом случае она зарезервирована?

host -t NS example.com

Это намного быстрее, чем посетить http://www.internic.net/whois.html и набрать example.com, чтобы получить гораздо более подробные результаты, которые мне все равно не интересны.

Ответы [ 4 ]

2 голосов
/ 10 декабря 2008

Абсолютно нет.

Предыдущий работодатель зарегистрировал их namename.biz исключительно для использования во внутренней сети: у него были записи DNS на сетевом DNS-сервере, обращенном внутрь, но нигде в Интернете.

Я не уверен, что уловка была особенно существенной, но у «imap.theirname.biz» есть преимущество перед простым «imap», что он однозначен, если вы подключены одновременно к нескольким сетям (при отсутствии намеренной нечестной игры , конечно), так что вы можете просто использовать все их внутренние преобразователи DNS. Кроме того, преимущество перед «imap.theirname.com» в том, что когда вы знаете соглашение, сразу становится очевидным, что это частный сервер, и, следовательно, причина, по которой вы не можете подключиться к нему, заключается в том, что вы забыли подключить VPN. Могли быть и другие преимущества, к которым я не был причастен: я программист, а не ИТ-специалист ...

1 голос
/ 10 декабря 2008

Различные TLD предъявляют различные требования к тому, предоставляются ли серверы имен или нет. Например, «.de» требует, чтобы серверы имен были запущены и работали и были правильно настроены, прежде чем они позволят продолжить регистрацию домена.

Технические стандарты для DNS не требуют этого, хотя в основных спецификациях DNS нет ничего, что связывало бы регистрацию имени с его последующей операцией в DNS.

Таким образом, использование whois, вероятно, является наиболее надежным методом, поскольку необходимо, чтобы клиент Whois был достаточно умен, чтобы выяснить, с каким сервером обращаться к рассматриваемому домену.

Тем не менее, проверка на соответствующую запись NS является очень хорошим способом проверки того, что домен зарегистрирован , вы просто не можете использовать отсутствие такой записи, чтобы доказать, что она нет !

1 голос
/ 10 декабря 2008

NS-записи не обязательно требуются для зарегистрированных доменов. Сервис whois - ваш самый надежный вариант.

Обратите внимание, что большинство систем Unix и Mac OS X имеют программу командной строки "whois", которая очень быстро используется:

whois stackoverflow.com
0 голосов
/ 10 декабря 2008

Я не верю, что у вас должен быть DNS, указывающий на ваш домен. Даже если вам нужно было настроить DNS, нет никакой гарантии, что устройство, действующее как DNS-сервер, не выключено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...