Re: ドメイン、サブドメイン、ホストネームについて ( No.1 ) |
|
- æ¥æï¼ 2006/11/17 10:42
- ååï¼ さんば
- 追記します。
一通り設定したものの、LAN内のクライアントpcから nslookupで結果表示させると、 必ず、wan側のIPをみてしまいます。 さらに、nslookupを実施すると最初にサーバ名が表示されるはずですが、 ここで、無線lanのルータ名が表示されてしまいます。
クライアントpcのdnsはプライマリのみ設定しており、 アドレスは、サーバとしている端末のプライベートIPです。
|
Re: ドメイン、サブドメイン、ホストネームについて ( No.2 ) |
|
- æ¥æï¼ 2006/11/17 11:22
- ååï¼ 管理者
- さんばさん、こんにちは。
まず、OSインストール時のデフォルトホスト名は「localhost.localdomain」となります。 # hostname 上記コマンドで現在のホスト名を表示できます。
次にホスト名とbindの関係ですが、後々に理解が困難となってしまうので、サーバのホスト名を変更したほうが良いと思います。
> たとえば、インストール時のホストネーム設定で初期のままとする > dyndnsでドメインをhomelinux.comとする > サブドメインをjitakuとする
上記を例に例えると第三者が、さんばさんのサーバにアクセスするのは「jitaku.homelinux.com」となりますよね。 dyndnsから見れば、さんばさんに割り振られたのは「jitaku」と言うサブドメインです。 dyndnsの組織は「homelinux.com」、さんばさんの組織はdyndns内の「jitaku」となります。 (わかり易く例えると、「homelinux.com」会社の「jitaku」課と思ってください。 課の中には、たくさんの人間がいますよね?これが各々のPCとなります。)
仮に勝手に名前をつけますが以下のようになります。
【さんばさん宅内】 サーバ : svr(192.168.1.5) → svr.jitaku.homelinux.com クライアント1 : client1(192.168.1.10) → client1.jitaku.homelinux.com クライアント2 : client2(192.168.1.20) → client2.jitaku.homelinux.com
サーバのホスト名には「svr.jitaku.homelinux.com」を設定します。(先述した部分) 変更方法は以下を参照してください。 http://kajuhome.com/inst_after.shtml#n06
ここまでくればなんとなく判ってきたと思われますが「jitaku.homelinux.com」を除いた部分をコンピュータ名と思えば良いのです。
ご質問にあった部分は上記の例で言うと以下の様になります。
IN NS jitaku.homelinux.com. IN MX 10 jitaku.homelinux.com. IN A 192.168.1.5 client1 IN A 192.168.1.10 client2 IN A 192.168.1.20 svr IN CNAME jitaku.homelinux.com.
> 一通り設定したものの、LAN内のクライアントpcから > nslookupで結果表示させると、 > 必ず、wan側のIPをみてしまいます。 > さらに、nslookupを実施すると最初にサーバ名が表示されるはずですが、 > ここで、無線lanのルータ名が表示されてしまいます。 LAN内のクライアントのDNSサーバを見ている場所が無線lanのルータのIPアドレスになっている為です。 このDNSサーバのIPを手動で自サーバのIPする事により、bindが正常に動作すれば正しいIP(LANのIP)が返却されます。 (手動ではなく、自動で設定させるにはDHCPサーバの構築が必要となります。またこの時、ルータのDHCP機能を無効にする必要があります。)
|