例如,如果我在Python中运行socket.gethostbyaddr(ip)
,我可以使用指定的IP地址取回设备的主机名。
据我所知,大型网络有内部DNS服务器来跟踪IP主机配对,但是如何在没有内部DNS服务器的小型家庭网络上完成此任务?
答案 0 :(得分:0)
如果您尝试解析LAN上主机的名称,您可以选择使用本地主机的静态条目填充主机文件(典型* nix系统上的/etc/hosts
)。通常,默认情况下,解析器会在出门到ISP提供的DNS服务器之前查询hosts文件。
如果局域网中的主机本身使用动态寻址通过DHCP进行地址分配,那么您将面临更加冒险的解决方案。出于这个原因,我倾向于在家里的LAN上坚持使用静态寻址。