【发布时间】:2015-08-18 00:32:16
【问题描述】:
Python 中是否有一个函数可以确定主机名是域名还是 IP(v4) 地址?
注意,域名可能看起来像:alex.foo.bar.com,甚至(我认为这是有效的):1.2.3.com。
【问题讨论】:
-
当您说“是主机名”时,您的意思是......“根据严格的格式是一个有效主机名”,或者“是一个公开存在的主机名DNS”或“是一个没有空格且不是 IP 地址的字符串”?
-
我很想知道一个字符串是否是“根据严格格式的有效主机名”。我想在不访问 DNS 的情况下执行此检查。
标签: python ip-address urllib2 hostname url-parsing