我正在为我们公司开发一个网站,我正在寻找一种使用AngularJS将带有FQDN的主机名转换为IP地址的方法。请注意,我们正在使用VPN,因此我无法使用外部网站进行转换。
通常,我通过使用shell命令“ host machineName.dnsdomain”获得此信息。但是现在我找不到找到相同结果的方法。
因此,如上所述,我有一个主机名:infraMachine.rus.company.com
我需要一种方法来找到该主机的IP地址。
答案 0 :(得分:1)
可以肯定地说这是不可能完成的。从Javascript,您只能获取HTTP标头,该标头可能有也可能没有IP地址(通常只有主机名)。浏览器程序的一部分是抽象出TCP / IP地址,只允许您处理主机名。
但是,您可以使用首选的服务器端语言将服务器的IP打印到客户端,然后根据需要使用它。例如,在PHP中:
from sklearn.model_selection import train_test_split