代码之家  ›  专栏  ›  技术社区  ›  david

Erlang:从主机名获取ip地址

  •  2
  • david  · 技术社区  · 7 年前

    在我的本地网络中存在PC,其中有一个主机名,例如“testhost”。如何从给定的主机名获取IP地址?

    我试过:

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

    结果:

    {ok,"testhost.fritz.box"}
    

    我需要一个函数,让我从主机名IP地址。

    谢谢

    1 回复  |  直到 7 年前
        1
  •  4
  •   Kenny Evitt    3 年前

    根据 http://erlang.org/doc/man/inet.html#getaddr-2 看来你应该可以 getaddr 例如:

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