HP公開のための自宅サーバを構築しています。
DNSをRedHat7.3で設定し、
ddnsへの登録も済ませ、
LAN中で
ping 非固定ip,
ping host名が通ります。また、dig host名も正常です。
しかし、外部(ネット上)から
http://host名 でHPを表示できません。
ドメインエラーとなります。
誰かDNS構築まで丁寧に教えていただけないでしょうか。
No.6ベストアンサー
- 回答日時:
なにやら、勘違いをしているようです。
>(1)非固定IPアドレスを使用、www.no-ip.comでダイナミックDNS登録し、
>○.no-ip.info の名前を拾得しました。
これは、no-ip.infoドメインの"○(ホスト名)"を登録しただけで、
"no-ip.info"ドメインの権威を取得したわけではありません。
(2)(3)(4) の作業自体は、"no-ip.info"の権威を持つDNSでの作業です。
あなたがしなければならないのは、
"no-ip.info"の権威を持つDNSに、自分の使用しているIPアドレスを教えてあげることです。
この作業を自動で実行するのが、#3で紹介したプログラムです。
また、"no-ip"ならユーザ管理用のホームページからもこの設定は可能です。
なお、○.no-ip.info の名前解決だけならば、resolv.confにあなたの接続
しているプロバイダのDNSにしておけば、大丈夫です。
あなたがやった(2)(3)(4) の作業は文法的なエラーがないで
digも登録した通りに返事してます。
この回答への補足
「これは、no-ip.infoドメインの"○(ホスト名)"を登 録しただけで、
"no-ip.info"ドメインの権威を取得したわけではあ りません。」
「あなたがしなければならないのは、
"no-ip.info"の権威を持つDNSに、自分の使用してい るIPアドレスを教えてあげることです。」
「なお、○.no-ip.info の名前解決だけならば、 resolv.confにあなたの接続
しているプロバイダのDNSにしておけば、大丈夫で す。」
「あなたがやった(2)(3)(4) の作業は文法的なエラー がないで
digも登録した通りに返事してます。」
この4つのことが3ヶ月間悩んでいたことです。最高の的確な手ほどき(私初心者にとって)そしてこれほどの納得を得たことに感謝致します。ありがとうございました。
納得できた私のつぎにすべきことは、
「#3で紹介したプログラム」ですが、英語のため具体的な手順がわかりません。
No.9
- 回答日時:
#7 のqaaqです。
named.confやゾーンファイルを編集経験を持つ人なので、簡単に。
no-ipのnameサーバは、以下の3つなので、
nf1.no-ip.com. 6172 IN A 8.4.112.75
nf2.no-ip.com. 6155 IN A 216.66.37.12
nf3.no-ip.com. 6155 IN A 72.3.249.106
host ○.no-ip.info. [上記ネームサーバのどれか]
とやると、自分のIPが表示されるはずです。
これで、NGならクライアントソフトの設定が間違っているかも知れません。
また、OKなら、/etc/resolv.confのnameserverを接続しているプロバイダの
ネームサーバになっているか確認が必要です。
また、ローカルでネームサーバを動かすなら、
forwarders {プロバイダのネームサーバ;};
がnamed.confに必要です。
その際、"no-ip.~"のゾーンは、不要なので消す必要があります。
この回答への補足
nf1.no-ip.com. 6172 IN A 8.4.112.75
nf2.no-ip.com. 6155 IN A 216.66.37.12
nf3.no-ip.com. 6155 IN A 72.3.249.106
host ○.no-ip.info. [上記ネームサーバのどれか]
とやると、自分のIPが表示されるはずです。
表示されました!!!
OKなら、/etc/resolv.confのnameserverを接続しているプロバイダの
ネームサーバになっているか確認が必要です。
プロバイダのネームサーバー
/etc/resolv.conf は
search no-ip.info
nameserver 192.168.0.2
となっていましたので
プロバイダーのネームサーバー
nameserver exnsa.plala.or.jp ←この1行を付け加えました
すると
#nslookup
>server 198,41,0.4
>○.no-ip.info
で表示不可となりました。
また、ローカルでネームサーバを動かすなら、
forwarders {プロバイダのネームサーバ;};
がnamed.confに必要です。
その際、"no-ip.~"のゾーンは、不要なので消す必要があります。
私の能力では理解できませんでした。
No.7
- 回答日時:
>英語のため具体的な手順がわかりません。
OS毎に違うので、簡単に。
Windowsの場合
"Download 2.2.1"というリンクからダウンロード。
ファイルを実行すると、インストールが行われる。
no-ipに登録した、ID/Password等を入力。
UNIX系の場合。
ダウンロードしたファイルは、tarballなので、
tar xzvf noip-duc-linux.tar.gz で解凍。
README.FIRST , に従いコンパイル"make"&インストール"make install"。
make install すると、自動的にコンフィグレーションを行うモードで立ち上がるので、必要事項を入力。
付属のシェルスクリプト"xxx.sh"を適当に修正して、マシン起動時に自動起動させたり等の処設定を行う。
だいたいこんな感じです。
質問からずれて(DNSの問題じゃなくなって)しまいましたね。
最後に、"英語だから判らん"はよくありません。
翻訳サイトも多いので、活用しましょう。
参考URL:http://www.yakushite.net/WebObjects/YakushiteNet …
この回答への補足
ありがとうございます。
さっそく
windowsにインストールしたら、正しく動いているようです。接続画面が表示され、確認できました。
喜んでhttp://○.no-ip.info 入力しました。
しかし、結果は エラー表示となってしまいました。
アドバイスをいただき期待していただけに何とも言えない気持ちです。どうかもう少し知恵をお貸しください。
お願いします。
No.5
- 回答日時:
補足です。
DNSですが、分け方が現実と一寸違いますが下のようになっています。
インターネット上のホスト名は
xxx.yyy.co.jpのようになっていますよね。(もっと長いことも有りますが)
.で区切られている部分で管理を分けることが出来ます。
xxxがホストですね。
サーバーは分散されていて、
Server-A 一番下の部分を見ている。
| .jpなので日本のサーバーを参照
|
Server-B 2番目以下の部分を見ている
| .co.jpなので.co.jpを管理しているサーバーを見に行く
|
Server-C 3番目以下の部分を見ている
| .yyy.co.jpなのでyyyを管理しているサーバーを見に行く
|
|
Server-D xxx.yyy.co.jpなので、登録されたxxxのアドレスを
返す。
のようになります。
PCから問い合わせに行くと(dig xxx.yyy.co.jp)、まず設定したDNSサーバーに
問い合わせに行きます、.co.jpしか判らないので、Server-Cを回答します。
Server-Cではxxxまで判らないのでServer-Dを回答します。
Server-DはIPアドレスまで判るので、IPアドレスを返します。
ホスト名の登録のサービスはServer-Cの部分に登録するサービスと、Server-Dの
部分のサービスを提供するサービスの2つが有ります。
Server-Cの部分に登録するのは、自分のドメイン名で、Server-Dを自分で用意
しなければなりません。このため、Server-DのアドレスをServer-Cに登録する
必要が有ります。(私の最初の回答)
Server-Dの部分に登録するサービスは、ここにPCのアドレスを登録します。
(no-ip freeのようなサービス)
お問い合わせでは、自宅でDNSサーバーを立てているということですので、
そのDNSサーバーからアドレスを取得したいので有れば、Server-Cに登録する
サービスを使う必要が有ります。
この回答への補足
4つのサーバーの説明で理解できました。ありがとうございます。
「2つのサービスがあり、
Server-Cに登録する
サービスを使う必要が有ります。」
server-Cのサービスの拾得方法や
今の私のDNSサーバーの具体的設定を記述します。
指導をお願いします。
redhat7.3
bind9
apache
(1)非固定IPアドレスを使用、www.no-ip.comでダイナミックDNS登録し、○.no-ip.info の名前を拾得しました。
(2)named.conf
zone "no-ip.info" IN{
type master;
file "no-ip.info.db";
};
zone "0.168.192.in-addr.arpa"IN{
type master
file "0.168.192.in-addr.arp.db"
all-update{ none;};
};
(3)no-ip.info.db
$TTL 86400
no-ip.info. IN SOA ○.no-ip.info. root.no-ip.info.(
略
IN NS ○.no-ip.info.
IN NS EXNSA.plala.or.jp. ←プロバイダサーバー名
IN MX10 ○
○ IN A 192.168.0.2
www IN CNAME ○
(4)0.168.192.in-addr.arpa.db
$TTL 86400
0.168.192.in-addr.arpa.
IN SOA ○.no-ip.info. root.no-ip.info.(
略
IN NS ○.no-ip.info.
IN NS EXNSA.plala.or.jp. ←プロバイダサーバー名
2 IN PTR ○.no-ip.info.
LAN内で
dig ○.no-ip.info ・・・・・正常
dig ipアドレス ・・・・・正常
LAN外で
URLでの名前 正引きは できない
エラー”ドメイン名がありません”
No.4
- 回答日時:
独自のドメイン( 自分が選んだ名前.com とか)じゃないので有れば、自宅にddnsに対応したDNSサーバーを設置しても駄目です。
例えばno-ipだとno-ip freeのサービスだと
http://www.no-ip.com/getting_started.php#4
の部分が設定の説明です。
アドレスが変わった時に自動的に更新するツールも用意されていますね。
No.3
- 回答日時:
各種のダイナミックDNSは、IPアドレスをDNSに教えるためのプログラムを
定期的に実行する必要がありますが、やってますか?
例えば、no-ipなら、
http://www.no-ip.com/downloads.php
に専用ツールがあるので、これを実行します。
この回答への補足
「各種のダイナミックDNSは、IPアドレスをDNSに教え るためのプログラムを
定期的に実行する必要がありますが、やってます か?」
非固定IPですが、電源を可能な限り切らず、ルータでIP確認しています。
これ以前の問題で、ルータの表示するIPでDNSを立ち上げているのですが、うまくいきません。
No.2
- 回答日時:
独自ドメインを取得したわけではなく、ダイナミックDNSの業者のサービスを利用しているだけですか?
ダイナミックDNSを利用する場合はその業者のサイトにログインして現在自分が利用しているIPアドレスを申請する必要があります。
その申請を自動的にしてくれるフリーソフトもありますね。(DiCEが有名ですが、対応してないダイナミックDNSサービスもあります)
また自宅にDNSサーバを置いてもそれに対応してないダイナミックDNSサービスもありますのでご注意ください。
この回答への補足
「自宅にDNSサーバを置いてもそれに対応してない ダイナミックDNSサービスもありますのでご注意 ください。」
初心者でまったく知りませんでした。
no-ip.com
itbdns.com
ieserverのor.tp
でためしたのですが、うまくいきませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 インストールしたてのVirtualBoxの仮想マシンにDHCPで割り振られるIPアドレスにつきまして 1 2023/05/03 14:46
- VPN DNS「8.8.8.8」とは何なのでしょうか? 固定 IP アドレスで光回線の代わりに使えますか? 4 2022/10/17 16:30
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- ネットワーク 自作のサーバーPCが自宅内のネットワークに接続できない 3 2023/01/24 16:58
- VPN 無料のwifiはなぜ危険性高い? VPN プライベートDNSモードにすれば安全? 2 2022/06/04 18:23
- WordPress(ワードプレス) WordPressで作ったHPの編集方法 2 2022/12/10 14:24
- サーバー ネットワーク内のDNSについて 1 2022/12/11 11:13
- その他(インターネット接続・インフラ) 有線LANでGoogleサイトのみ接続できません 2 2022/06/10 09:14
- livedoor Blog(ライブドアブログ) blogger で次の様なエラーが発生しました。 Dnsに使う?IPアドレスってどうすればいいんです 1 2023/01/09 19:39
- セキュリティソフト ヤフーメール 2 2022/05/02 23:02
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SATAはまだ方式として使わ...
-
このドイツ製ポータブルSSDとい...
-
現在、ローカルストレージにア...
-
vhdxファイルからのデータの取...
-
XnBayというクラウドストレージ...
-
HDDの代替処理保留中のセクタ数...
-
【Win10】SSD(C:ドライブ)上...
-
内蔵HDDを増設しようとしたら内...
-
外付けHDDって、この先も長く、...
-
内蔵HDDをアマゾンで買おうと思...
-
「このボリュームは認識可能な...
-
HDDとDVDの違いってなんですか...
-
この内臓HDDどうでしょ
-
外部HDDの使用時間などを知るア...
-
2台のPCのSSDを互いに交換した...
-
M.2のSSDのクローンができません
-
外付けドライブについて教えて...
-
バッファロー製のSSDが認識され...
-
内蔵HDDの中身の入れ替え
-
BitLockerで暗号化したHDDはキ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Ciscoルータ(1712)のIPアドレ...
-
Cisco機器のコマンドについて
-
ciscoルータのVLAN間通信について
-
DNS 正引きができません。原因...
-
RTX1000でのポート解放について。
-
Cisco 861 PPPoE接続設定
-
PHP「ip2long」について
-
DiCEがグローバルIPを自動検出...
-
Cisco 1812j 2台でネット設定
-
Cisco1812J ADSL接続にて
-
ip tool をインストールしたの...
-
8000番や8080番のポー...
-
パソコンの「ローカル」って、...
-
Windows10でUDPのポート解放が...
-
iPhoneでIPアドレスを変更する...
-
ftpサーバー 接続できない
-
Windows10におけるUSB-RS232C機...
-
PINGが通るのにネットワー...
-
ワイヤレスマウスUSBレシーバー...
-
Dell Inspiron 14 5415 をコン...
おすすめ情報