Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

dnsmasqでDNSサーバを立ててWindowsから参照させる

   

Linuxサーバ上にdnsmasqで DNSサーバ立てて、自宅内のサーバの名前解決に使おうと思ったが、なぜかWindowsからだと名前解決できません。

具体的には、Linuxの/etc/hosts に以下を追加し、これをdnsmasqで使用したとします。

192.168.0.10  hoge

他のLinuxサーバからだと、dig コマンドで hoge を名前解決できるし、ping hoge で通信もできます。

しかし、Windowsの場合、nslookup hogeで192.168.0.10が回答されるのに、ping hoge とかブラウザのURLで指定すると、そんなホストは存在しないと言われます。

調べたところ、Windows は、ドット “.” を含まないホスト名はどうやらDNSサーバに問い合わせに行かない仕様のようです。
つまり、ping hoge. だといけました。

参考

 - IT技術, ネットワーク ,

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
linuxのSWAPパーティッションにUUIDを指定する

ext3とかext4のパーティッションはtune2fsでUUIDを指定できますが …

no image
keyhac でキーカスタマイズ@Windows XP, Vista

トラックポイントつきのIBMのキーボードを手に入れたので、パソコンの操作をキーボ …

no image
サン電子 USBラジオRDPC-101/S購入

自宅にラジオを聞く環境がなかったので、PCで手軽にラジオが聞けるというUSB接続 …

no image
JavascriptエンジンRhinoを入れてみる@WindowsXP

Ajaxの実装や、OpenOfficeなどのマクロ用、ThunderbirdやF …

no image
PXEブートでネットワークインストール@RHEL5 or CentOS5

最近のPCやサーバーではPXEというネットワークブートを使って、CDやDVDを使 …

no image
Windowsが勝手に再起動するのを防止@Windows Vista

Windows Vistaで、Windowsを更新して、ほったらかしていると勝手 …

no image
or条件でのgrep

普段使ったことなかったので覚え書き。 grep で複数の文字列をor条件でマッチ …

no image
Windows 10 のストアアプリが起動しない

Windows 10のストアが起動しなくなってしまったので、その時実施した対処方 …

no image
パイプを使ったループの中で使用した変数をループ外で参照できない@bash

bashでパイプを使って以下のような処理をすると、ループ内の変数の値をループ外で …

no image
Windowsでの自動起動ソフトウェアを制御する@Windows XP

Windowsの起動時に自動で起動するソフトウェアは、全てのプログラムのスタート …