Как доменное имя не может иметь никаких серверов имен?

Что я сделал, на данный момент должен запланировать следующее как задачу каждые 30 минут:

%SystemRoot%\System32\shutdown.exe -r -t 600

Таким образом, если это умрет, худший случай, то я вернусь на в под 40 минутами. Это действительно означает, что я должен быть готов с shutdown -a когда я использую его.

Кто-либо знает, могло ли это делать что-то плохое для отъезда машины, перезагружающей каждое полчаса?

5
задан 25 August 2011 в 03:00
4 ответа

Единственный способ определить, доступен ли домен или нет, - это запросить базу данных реестра для этого домена. Обычно это можно сделать, выполнив запрос WHOIS в интерфейсе реестра WHOIS.

Существует несколько причин, объясняющих, почему проверка DNS небезопасна.

Самое простое объяснение состоит в том, что вы можете зарегистрировать домен, не указывая его в любое место. Это как дом. Вы можете купить дом, но вы не обязаны строить дорогу, чтобы добраться до него.

Большинство доступных провайдеров доменов заставляют вас указывать DNS, в противном случае они устанавливают DNS по умолчанию. Но вас не принуждают, это не своего рода обязательное требование домена.

Вторая причина в том, что на самом деле есть случаи, когда домен зарегистрирован, но недоступен. Одним из таких случаев является период, часто известный как период погашения . Этот период длится несколько дней после того, как срок действия домена истечет и текущий владелец не продлит его. Несколько реестров отключают домен, это означает, что он больше не доступен через DNS, но домен все еще существует и может быть выкуплен (обычно) только первоначальным владельцем.

Проверка DNS обходится дешево, а иногда и быстрее. Если вам нужно проверить, существует ли домен, вы можете сначала попробовать DNS-запрос, а в случае сбоя - вернуться к запросу WHOIS. Другими словами, , если запрос DNS завершился успешно, запрос WHOIS почти бессмыслен . Но вы не можете сделать обратное, потому что , если DNS-запрос не выполняется, это не означает, что домен не зарегистрирован .

Этот период длится несколько дней после того, как срок действия домена истечет и текущий владелец не продлит его. Несколько реестров отключают домен, это означает, что он больше не доступен через DNS, но домен все еще существует и может быть выкуплен (обычно) только первоначальным владельцем.

Проверка DNS обходится дешево, а иногда и быстрее. Если вам нужно проверить, существует ли домен, вы можете сначала попробовать DNS-запрос, а в случае сбоя - вернуться к запросу WHOIS. Другими словами, , если запрос DNS завершился успешно, запрос WHOIS почти бессмыслен . Но вы не можете сделать обратное, потому что , если DNS-запрос не выполняется, это не означает, что домен не зарегистрирован .

Этот период длится несколько дней после того, как срок действия домена истечет и текущий владелец не продлит его. Несколько реестров отключают домен, это означает, что он больше не доступен через DNS, но домен все еще существует и может быть выкуплен (обычно) только первоначальным владельцем.

Проверка DNS обходится дешево, а иногда и быстрее. Если вам нужно проверить, существует ли домен, вы можете сначала попробовать DNS-запрос, а в случае сбоя - вернуться к запросу WHOIS. Другими словами, , если запрос DNS завершился успешно, запрос WHOIS почти бессмыслен . Но вы не можете сделать обратное, потому что , если DNS-запрос не выполняется, это не означает, что домен не зарегистрирован .

но домен все еще существует и может быть выкуплен (обычно) только первоначальным владельцем.

Проверка DNS обходится дешево, а иногда и быстрее. Если вам нужно проверить, существует ли домен, вы можете сначала попробовать DNS-запрос, а в случае сбоя - вернуться к запросу WHOIS. Другими словами, , если запрос DNS завершился успешно, запрос WHOIS почти бессмыслен . Но вы не можете сделать обратное, потому что , если DNS-запрос не выполняется, это не означает, что домен не зарегистрирован .

но домен все еще существует и может быть выкуплен (обычно) только первоначальным владельцем.

Проверка DNS обходится дешево, а иногда и быстрее. Если вам нужно проверить, существует ли домен, вы можете сначала попробовать DNS-запрос, а в случае сбоя - вернуться к запросу WHOIS. Другими словами, , если запрос DNS завершился успешно, запрос WHOIS почти бессмыслен . Но вы не можете сделать обратное, потому что , если DNS-запрос не выполняется, это не означает, что домен не зарегистрирован .

5
ответ дан 3 December 2019 в 01:15

Да, вы ошиблись. Домен доступен только в том случае, если он не был зарегистрирован; то, что он недоступен через DNS, не означает, что он не был зарегистрирован, просто то, что он не может быть найден в Интернете.

Этот вопрос о переполнении стека дает более полезные подробности обо всем процессе.

3
ответ дан 3 December 2019 в 01:15

Как указано в этом вопросе StackOverflow « Проверка доступности доменного имени с помощью записей DNS », базы данных регистраторов являются единственным окончательным способом определить, принадлежит ли доменное имя или нет. DNS необходим только в том случае, если вы планируете сделать свой домен разрешимым.

(Ответ украден, с разрешения, из комментария Zoredache согласно в этой мета-ветке .)

1
ответ дан 3 December 2019 в 01:15

Записи Whois действительны только для некоторых доменов, обычно делегирования от некоторых TLD (включая нечетные , такие как * .co.uk.), Где некоторые регистраторы выполняют административные задачи. о делегировании поддоменов.

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

С административной стороны записи whois - самый удобный способ доступа , но может применяться множество правил: некоторые имена могут быть сочтены оскорбительными, некоторые TLD зарезервированы для некоторых стран, ... даже если в записях whois указано, что домен является бесплатным.

Некоторые домены работают без каких-либо регистраторов или записей whois: eu.org является хорошим примером.

0
ответ дан 3 December 2019 в 01:15

Теги

Похожие вопросы