简体   繁体   English

Erlang:从主机名获取IP地址

[英]Erlang: get ip address from hostname

In my local network exists pcs, where have a hostname as example "testhost". 在我的本地网络中存在pcs,其中有一个主机名作为示例“testhost”。 How can I from given hostname get a IP-address ? 如何从给定的主机名获取IP地址?

I tried: 我试过了:

net_adm:dns_hostname("testhost.fritz.box").

Result: 结果:

{ok,"testhost.fritz.box"}

I need a function which give me IP-Address from hostname. 我需要一个函数,它从主机名给我IP地址。

Thx 谢谢

根据http://erlang.org/doc/man/inet.html#getaddr-2 ,您似乎应该可以使用getaddr

inet:getaddr("testhost.fritz.box", inet)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM