首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何理解IP地址是动态的还是静态的?

如何理解IP地址是动态的还是静态的?
EN

Server Fault用户
提问于 2012-05-17 14:05:22
回答 3查看 2.8K关注 0票数 1

我有一个IP列表,我必须将它们分为静态的和动态的。有什么工具或方法可以做到吗?谢谢你的建议..。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2012-05-17 14:07:31

托尔博士-不。

静态地址和动态地址之间的区别仅仅是动态地址由DHCP服务器发送。句号。DHCP服务器可以发送的IP地址的范围是完全任意的,因此如果不访问DHCP服务器的配置,就无法确切地判断哪个地址是哪一个。

根据DHCP服务器配置的租约期限,您可以通过查看它们的ARP映射是否随时间而变化来推断有关某些IP的信息。

如果您说的是公共IP,您可以在IP上进行反向dns查找,如果存在PTR记录,返回的主机名可能会给您一些关于它是静态地址还是动态地址的信息。

不过,要重申的是,只有IP才能获得您想要的信息。

票数 12
EN

Server Fault用户

发布于 2012-05-17 14:17:32

有一个很好的机会来做一个反向ptr命名分析和检查一个动态/拨号的名称模式那里。THis应该对互联网有所帮助。http://www.debouncer.com/reverse-dns-check有一个简短的提到-大多数提供者使用可识别的命名标准的动态ip地址。http://www.linuxmagic.com/best_惯例/检查_动态_反转_dns.html。这是非常非正式的,但是您可以检查在反向dns中显示部分ip地址的模式(动态的、拨号的)或字符串(即8-9-0-2.ip.omeexample.com中的ip 8.9.0.2是一个指示,这至少是从分配给半动态分配的池中得到的。

如果不是这样的话-或者它是一个局域网,反向条目被设置为机器名.不行。

它总是有错误标记(例如,上面的IP可能来自一个动态池,但是DHCP可以通过预订静态地分配它)。

最后,不是IP地址是动态的。THis就像问你是否可以通过查看电话号码得到电话合同持有人的性别。动态IP地址不是不同的--仅由计算机管理。

票数 2
EN

Server Fault用户

发布于 2012-05-17 14:22:38

一般来说-你不能这么做。但是,如果您需要为您的服务设置一些安全设置(例如禁用来自动态ip的邮件)--如果sorbs在IP.AD.DR.ES (ES.DR.AD.IP.dul.dnsbl.sorbs.net)请求时返回nxdomain,您可以使用dns-list IP.AD.DR.ES进行反向检查ip --这意味着ip地址没有被列为动态地址。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/390030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档