如何在VPN中查找主机名的IP地址-AngularJS

时间:2019-03-24 09:06:15

标签: javascript angularjs http dns ip

我正在为我们公司开发一个网站,我正在寻找一种使用AngularJS将带有FQDN的主机名转换为IP地址的方法。请注意,我们正在使用VPN,因此我无法使用外部网站进行转换。

通常,我通过使用shell命令“ host machineName.dnsdomain”获得此信息。但是现在我找不到找到相同结果的方法。

因此,如上所述,我有一个主机名:infraMachine.rus.company.com

我需要一种方法来找到该主机的IP地址。

1 个答案:

答案 0 :(得分:1)

可以肯定地说这是不可能完成的。从Javascript,您只能获取HTTP标头,该标头可能有也可能没有IP地址(通常只有主机名)。浏览器程序的一部分是抽象出TCP / IP地址,只允许您处理主机名。

但是,您可以使用首选的服务器端语言将服务器的IP打印到客户端,然后根据需要使用它。例如,在PHP中:

from sklearn.model_selection import train_test_split