- 2008-03-03 (月) 2:13
- MAC OS X Server
LAN内で立てたサーバーへドメイン名でアクセスしようとすると、ルーターのログイン画面になっちゃいます。
これは、アクセスする際に
ドメインを探す→DNSを探す→サーバーのIPを探す→ルーターが受ける→WEBサーバーのローカルIPを返す
という作業の段階で、ローカルLANからルーターのアクセスする際に、ログイン画面に切り替わってしまうという結果から起こりえるものと思います。たぶん
補足はさておき、結果としてhostsファイルに直接ドメインとWEBサーバーのローカルIPの対応表を書いてあげればよいと思います。
これでいけば、
ドメインを探す→ WEBサーバーのローカルIPを返す
の短縮アクセスにより、普通にドメイン名によりアクセスできちゃいます。
以下はWINDOWS VISTAでhostsを編集する際の注意事項です
Windows Vista で Hosts ファイルや Lmhosts ファイルを変更できない
- Newer: メールサーバーの落とし穴
- Older: ストレスが溜まってきた
Comments:4
- witw 08-03-04 (火) 2:00
-
LAN内にDNSサーバーを立てるのがいいと思います。
自ネットワーク内にDNSサーバーがあると、DNSがキャッシュしてくれて、微力ながらウェブアクセスが便利になるかもしれません。有名なDNSといえば、BINDでしょうか。
インターネットの仕組みについて勉強になります。
※安易にHostsファイルをいじるのは、あまりお奨めしませんね。
でわでわ。 - admin 08-03-04 (火) 2:56
-
まじですかぁぁぁアドバイスありがとうございます。
自分の環境がDMZでLANとホストが違い、DDNSの場合、DDNSの部分についてはグローバルIPから参照させるわけじゃないので関係ないとして、DMZのネットワークにどうやってアクセスするんだろ?と思ったらローカルサーバー名で行けました。(自己解決)
これでDNSを設定してあげればよいのですね。
BIND作った場合、WINDWOSのLAN接続とルータ、どちらのDNSへLAN内DNSサーバーを設定するのでしょうか??
- witw 08-03-04 (火) 3:33
-
確かMacOSでサーバー立ててるんですよね。
それにもBINDのサービス(アプリ)入ってたと思いますが。きっとGUIのコンソールもあると思いますよ。
Windows版しか触ったことがないので、詳しくないですが。
サーバーにDNSを立てたら、ルーターのDNS参照先をそのDNSサーバーに向けてあげるんです。
(または、クライアントPCのネットワーク設定で、DNSサーバーを設定する)
あ、あと、DNSサーバーが外のDNSからキャッシュ(DNSキャッシュ)を取得&更新できるようになっていないといけないですよ。てな感じで。
–
これ以上長いと、自分のブログに書いたほうがいいかもですね。 - admin 08-03-04 (火) 4:00
-
>>これ以上長いと、自分のブログに書いたほうがいいかもですね。
ありがとうございます!
実は今までWEBサーバー、mailサーバーなどは立てたことあるのですが、DNSサーバーは理解できない部分が多くて、さっぱりでした。
けど、今日いただいたアドバイスのおかげで、スンゴクまた大股一歩理解できたと思います。ぜひ、ブログでもっと語ってくださいww
Trackbacks:0
- Trackback URL for this entry
- http://webcross01.net/archives/96.html/trackback
- Listed below are links to weblogs that reference
- LAN内で立てたサーバーへドメイン名でアクセスする方法 from WEB in the morning

最近のコメント