梅本です。
>>> Fri, 11 Nov 2022 13:55:09 +0900 の刻に「saka」、すなわち
>>> Tetsuo Sakaguchi <[email protected]> 氏曰く
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
--
梅本 肇
[email protected] [email protected]
プログラムは書いた人の意図ではなく書かれた通り動く I hate Modula-3 :-)