同一ネットワーク端子から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紹介だとばっかり。
ということで、昔の設定を忘れて置いておくとろくな事にならない。