ああコンフィグレーション
サーバ

MacがUNIXライクだという事を忘れていると。

同一ネットワーク端子からPCとMacで、Macだけ表示できない場合がある

凄くもっともらしいタイトルが付いているが、要は、自分の過去の行いが災いを起こしているのだが、不具合を正面突破しようとすると、ドツボにハマって抜け出せない。

Macだけ表示できない 起点

Macには4種のブラウザーがいんすとーるされているのだが、どのブラウザーからも見れないサイトが出てきた。〜〜なんでだ?

コントロールパネルから、ネットワーク〜DNSを確認。

ターミナルを使い、nslookupコマンドで、DNSに使われていたアドレスで、問い合わせをしてみるも、全て正しい答え(本来欲しい答え)が帰ってくる。(この事が、Mac入力段でおかしいのでは?と勘違いをした部分なのだが)

chromeではDNSの問い合わせが出来たんだっけな。

そうそう。Chromeでは、ブラウザがDNSに問い合わせをするときに、どんな答えがなのか見ることができる。

chrome://net-internals/#dns

ここに目的のサイトのURLを入れると、 あれ? ローカルアドレスが表示される。・・・(早よ 気がつけ!)

そうだ。MacはUNIXライクなのだ。/etc/hostsを変なことに使った過去はないのか?

むふふふ hostsファイルに、localアドレスを返すように書いてあった。

それにしてもだ。

ブラウザはhostsを見に行くんだね。有名ブラウザ4種全て同じだった。

ターミナルでnslookup 問い合わせすると、最初にDNS設定の1番目から行われるので、これも目的の正解アドレスを返す。

nslookupでserverをlocalにしてみれば、すぐわかったのだろうが、まさかブラウザがhostsを見てくれるとは、思わなかった。 DNS紹介だとばっかり。

ということで、昔の設定を忘れて置いておくとろくな事にならない。