梅本です。

>>> Fri, 11 Nov 2022 13:55:09 +0900 の刻に「saka」、すなわち
>>> Tetsuo Sakaguchi <s...@slis.tsukuba.ac.jp> 氏曰く

saka> man host とすると、タイトルに「DNS lookup utility」とあるので、
saka> そのオチでしょうね。。。

その通りです。あくまで、DNSをひくためのものです。
ちなみに、FreeBSD には、以前は BIND に付いてくるものが入っていましたが、
現在は LDNS を使ったものに置き換えられています。

> > % cat /etc/host.conf
> > # Auto-generated from nsswitch.conf
> > hosts
> > dns

現在は /etc/nsswitch.conf に移行し、/etc/host.conf は見ません。
いじっていなければ、

        hosts: files dns

になっていると思います。まず、/etc/host を検索し、なければ DNS を見に
行きます。

nsswitch.conf に従って検索したいのであれば、今時の FreeBSD だと
getaddrinfo(1) が標準で入っていますので、getaddrinfo(1) を使うといいか
もしれません。

        % getaddrinfo -t stream localhost.my.domain
        stream inet6 tcp ::1 0
        stream inet tcp 127.0.0.1 0

-- 
梅本 肇
u...@mahoroba.org  u...@freebsd.org
プログラムは書いた人の意図ではなく書かれた通り動く  I hate Modula-3 :-)

Reply via email to