梅本です。 >>> 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 :-)