2017-02-14 2 views
0

Comment puis-je résoudre le nom d'hôte d'un périphérique spécifique en fonction de son adresse IP?Résoudre le nom d'hôte par le mien

Je sais que cela a quelque chose à voir avec DNS, mais ma question est: Qu'est-ce que je dois faire pour faire ce travail par moi-même? Dois-je assembler un paquet DNS ou existe-t-il un autre moyen?

Je pose cette question, car l'API .NET lève une exception lors de resovling une adresse IP à son hostnamen si le nom d'hôte n'est pas enregistré.

Répondre

0

Il existe des domaines inversés spéciaux, par ex. pour IPv4, il ressemble à ceci: $ 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. ;...