【Windows】DNSの設定

前から時々発生していた事象だけど、先日起きた鯖停止の復旧後に100%発生するようになってしまった。

 

【PC】悪夢

 

 

 

【PC】悪夢 (2) -サーバが起動しない-

 

趣味と勉強を兼ねて自宅LAN内にサーバがある。

 

そうした場合、サーバのURLをブラウザに入力してもページが表示されないのが面倒なところ。

手っ取り早いのはhostsファイルに「このURLはこのIPアドレスに行け」という設定を行うこと。

それじゃ格好悪いってことで、ラズパイ鯖をDNSサーバとして使っている。

なのでWindowsのネットワーク設定でDNSサーバをラズパイ鯖にしておけば

違和感なく内部のネットワークにアクセスできる。

 

できるはずなのだが。

 

アクセスできないのである。

前にも話題にしていた。

【Chrome】何故かエラーになる

このサイトにアクセスできません

(ry

ERR_CONNECTION_REFUSED

になる。

記事の通りChrome系(Vivaldi、Google Chrome、Eの付くヤツ)だけ。

Firefoxは問題なく使用できる謎。

 

何回かリロードをしたり、ブラウザを再起動したら直ることが多かったんだけど、

今回何をやっても全く繋がらなくなった。

 

微妙に困るので真面目に調査することに。

 

 

 

 

軽くググってみた感じでは

機器の設定/再起動、URLのサイトが生きているかチェック、キャッシュをクリア

などが多くて、俺の求める答えとは違う。

Chrome系だけ変なんだよ。

あと内部向けのローカルDNSがあるのが大きな違い。

そんな情報ありゃしない。

 

ちょっと違うけど、こういう情報があった。

 

Chrome系は内部DNSがあるのか。

chrome://net-internals/#dns

をアドレスバーに入力すると設定画面が出てくる。

キャッシュをクリアしてみたものの解決せず。

IPアドレスが変わったわけじゃないので期待していなかったけど。

 

(それほど致命的ではないけど)参ったな。

 

PC依存の可能性があるかも。

というわけで暇そうにしている3rd PCでURLを入力しエラーになった

ダメか。

 

 

自宅のネットワーク設定は

  • 優先 DNS:ラズパイ鯖のIPアドレス
  • 代替 DNS:8.8.8.8(GoogleのパブリックDNS)

にしてある。

代替DNSは優先DNSが死んでいる時に使われる という認識。

 

この前のプロバイダDNSをやめてパブリックDNSにした時に、ラズパイ鯖のDNSを指定しておいて

DNS側で自分の鯖ならIPを、それ以外は外部DNSに飛ばすようにすれば良かったんだ。

それであれば設定を変更する所を1カ所に集約できる。

早速そうしよう。

正確にはそういう設定にしてあったんだけど、DNSに設定していた値が古い状態だった。

 

ラズパイ鯖のvi嫌いなんだよね・・・

編集モードでバックスペースを押しても消えないし、カーソルキーを押すと文字が出るし

動きが何か変w

 

 

で、やっぱりダメ。

 

 

外部のページがちゃんと表示されるか確認するために、代替DNSを空欄にしてみた。

 

うん。ちゃんと外部ページは表示されている。

内部は・・・・・表示された!

 

この動きから察するに、優先DNSを無視して代替DNSを使っている?

 

Windowsの仕様バグかと思ったけど、Firefoxは正しく動いているので

犯人は多分Chromeだろう。

「絶対にWindowsのせいではない」とは言えないけどw

 

 

普通の人はこんなトリッキーな使い方はしないだろうから まず発生しない。

おとなしく優先:8.8.8.8、代替:8.8.4.4にするだろうし。

 

カテゴリー: PC, ソフトウェア, ハードウェア, 技術的 タグ: , , ,  [パーマリンク]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です