Разрешить имя хоста самостоятельно

Как я могу определить имя хоста определенного устройства на основе его IP-адреса?

Я знаю, что это как-то связано с DNS, но мой вопрос: что я должен сделать, чтобы сделать эту работу самостоятельно? Нужно ли собирать DNS-пакет или есть другой способ?

Я задаю этот вопрос, так как.NET API выдает исключение при повторной привязке IP к узлу, если имя узла не записано.

1 ответ

Существуют специальные обратные домены, например, для IPv4 это выглядит так: $ dig -x 172.217.23.238 ;... ;; ANSWER SECTION: 238.23.217.172.in-addr.arpa. 86400 IN PTR prg03s06-in-f14.1e100.net. 238.23.217.172.in-addr.arpa. 86400 IN PTR prg03s06-in-f238.1e100.net. ;...

Другие вопросы по тегам