花原です。 私のところの「FreeBSD 13.1-RELEASE-p2 amd64」なマシンも、host コマンドで は同様に(NXDOMAIN)になります。 ping コマンドだとちゃんと引いているようです。 ちなみに、「FreeBSD 12.3-RELEASE-p8 amd64」なマシンでも同様でした。
# host localhost.ish.org Host localhost.ish.org not found: 3(NXDOMAIN) # ping localhost.ish.org PING localhost.ish.org (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.036 ms ... ^C host コマンドが DNSしか検索しないから、というオチだったりしないでしょう か? On Fri, 11 Nov 2022 12:41:32 +0900 (JST) Masachika ISHIZUKA <i...@amail.plala.or.jp> wrote: > 石塚@杉並です。 > > VPSを引っ越すために、一時的に新旧サーバに同じマシン名を設定して > 作業を行おうと思っています。 > > % cat /etc/host.conf > # Auto-generated from nsswitch.conf > hosts > dns > % > > という初期状態のままで、サーバ名を検索すれば/etc/hostsに記述した > ものがDNSよりも優先されると思っていたのですが、どうやってもDNSを > 検索してしまいます。何か勘違いしているのかと思って、/etc/hostsに > 大昔から記述していた > > ::1 localhost localhost.ish.org > 127.0.0.1 localhost localhost.ish.org > > を検索してみると、 > > % host localhost.ish.org > Host localhost.ish.org not found: 3(NXDOMAIN) > % host -v localhost.ish.org > Trying "localhost.ish.org" > Trying "localhost.ish.org.ish.org" > Host localhost.ish.org not found: 3(NXDOMAIN) > Received 113 bytes from 127.0.0.1#53 in 0 ms > > という状況なのですが、これって正常な動作なのでしょうか? > VPSのマシンは 13.1-RELEASE-p3 ですが、自宅の 14.0-CURRENT で > も同じ状況です。昔はちゃんとlocalhost.ish.orgが引けていた記憶が > あるのですが、何か勘違いしているのかなぁ? > -- > Masachika ISHIZUKA -- Yoshihiro Hanahara <hanah...@meiko.co.jp>