> Erlang中文手册 > localhost/0 获取本地主机名

net_adm:localhost/0

获取本地主机名

用法:

localhost() -> Name

内部实现:

-spec localhost() -> Name when
      Name :: string().

localhost() ->
    {ok, Host} = inet:gethostname(),
    case inet_db:res_option(DOMain) of
	"" -> Host;
	Domain -> Host ++ "." ++ Domain
    end.

获取本地主机名,如果启动 Erlang 时带有 -name 参数标识启动,那么 Name 是完全合格域名(FQDN:Fully Qualified Domain Name)。

net_adm:localhost().