可能重复:
Get the IP Address of local computer
Obtaining local IP address using getaddrinfo() C function?
我需要考虑除127.0.0.1以外的IP,并且实现还应该检测主机文件条目或其他方法。
有没有办法/ api / function直接检查特定主机是否解析到本地机器?
答案 0 :(得分:2)
取决于操作系统。但是,您枚举IP接口,检查每个IP配置的IP,然后您可以将IP地址与本地IP列表进行比较。
要在主机名上执行此操作,您需要使用DNS将主机名解析为IP,然后按上述方法检查本地IP接口。
我不知道任何只为你这样做的操作系统功能。