ibrahim Asked: 2012-05-18 06:05:22 +0800 CST2012-05-18 06:05:22 +0800 CST 2012-05-18 06:05:22 +0800 CST 如何了解 IP 地址是动态地址还是静态地址? 772 我有一个 IP 列表,我必须将它们分为静态列表和动态列表。有什么工具或方法可以做到这一点吗?感谢您的任何建议... ip dynamic-ip static-ip 3 个回答 Voted Best Answer EEAA 2012-05-18T06:07:31+08:002012-05-18T06:07:31+08:00 tl; 博士 - 不。 静态地址和动态地址之间的区别仅在于动态地址是由 DHCP 服务器分配的。时期。DHCP 服务器可以分配的 IP 地址范围是完全任意的,因此如果无法访问 DHCP 服务器的配置,就无法明确判断哪个是哪个。 根据 DHCP 服务器配置的租用期限,您可以通过查看其 ARP 映射是否随时间变化来推断有关特定 IP 的信息。 如果您谈论的是公共 IP,则您可以对该 IP 进行反向 dns 查找,如果它存在 PTR 记录,则返回的主机名可能会为您提供一些有关它是静态地址还是动态地址的信息。 不过,要重申的是,仅凭 IP 是无法获得您正在寻找的信息的。 TomTom 2012-05-18T06:17:32+08:002012-05-18T06:17:32+08:00 很有可能进行反向 ptr 命名分析并检查那里的动态/拨号名称模式。这应该有助于互联网。http://www.debouncer.com/reverse-dns-check有一个简短的提及 - 大多数提供商使用可识别的动态 ip 地址命名标准。http://www.linuxmagic.com/best_practices/check_dynamic_reverse_dns.html。它是非正式的,但您可以检查在反向 dns 中显示部分 ip 地址的模式(动态、拨入)或字符串(即 8-9-0-2.ip.someexample.com 用于 ip 8.9.0.2表示这至少来自为半动态分配分配的池。 如果不是这种情况 - 或者它是一个 LAN,其中反向条目设置为机器名称......没办法。 IT 总是有错误余量(IP 上面的示例可能来自动态池,但 DHCP 可能通过保留静态分配它)。 最后,动态的不是 IP 地址。这就像询问您是否可以通过查看电话号码来了解电话合同持有人的性别。动态 IP 地址没有什么不同 - 仅由计算机管理。 DukeLion 2012-05-18T06:22:38+08:002012-05-18T06:22:38+08:00 一般来说 - 你不能这样做。但是,如果您需要为您的服务设置一些安全设置(例如禁用来自动态 IP 的邮件)- 您可以使用 dns-list dul.dnsbl.sorbs.net 反向检查 ip 如果 sorbs 在请求 IP 时返回 nxdomain。 AD.DR.ES (ES.DR.AD.IP.dul.dnsbl.sorbs.net) - 这意味着 IP 地址未列为动态。
tl; 博士 - 不。
静态地址和动态地址之间的区别仅在于动态地址是由 DHCP 服务器分配的。时期。DHCP 服务器可以分配的 IP 地址范围是完全任意的,因此如果无法访问 DHCP 服务器的配置,就无法明确判断哪个是哪个。
根据 DHCP 服务器配置的租用期限,您可以通过查看其 ARP 映射是否随时间变化来推断有关特定 IP 的信息。
如果您谈论的是公共 IP,则您可以对该 IP 进行反向 dns 查找,如果它存在 PTR 记录,则返回的主机名可能会为您提供一些有关它是静态地址还是动态地址的信息。
不过,要重申的是,仅凭 IP 是无法获得您正在寻找的信息的。
很有可能进行反向 ptr 命名分析并检查那里的动态/拨号名称模式。这应该有助于互联网。http://www.debouncer.com/reverse-dns-check有一个简短的提及 - 大多数提供商使用可识别的动态 ip 地址命名标准。http://www.linuxmagic.com/best_practices/check_dynamic_reverse_dns.html。它是非正式的,但您可以检查在反向 dns 中显示部分 ip 地址的模式(动态、拨入)或字符串(即 8-9-0-2.ip.someexample.com 用于 ip 8.9.0.2表示这至少来自为半动态分配分配的池。
如果不是这种情况 - 或者它是一个 LAN,其中反向条目设置为机器名称......没办法。
IT 总是有错误余量(IP 上面的示例可能来自动态池,但 DHCP 可能通过保留静态分配它)。
最后,动态的不是 IP 地址。这就像询问您是否可以通过查看电话号码来了解电话合同持有人的性别。动态 IP 地址没有什么不同 - 仅由计算机管理。
一般来说 - 你不能这样做。但是,如果您需要为您的服务设置一些安全设置(例如禁用来自动态 IP 的邮件)- 您可以使用 dns-list dul.dnsbl.sorbs.net 反向检查 ip 如果 sorbs 在请求 IP 时返回 nxdomain。 AD.DR.ES (ES.DR.AD.IP.dul.dnsbl.sorbs.net) - 这意味着 IP 地址未列为动态。