- ベストアンサー
webサーバーが公開できない。DNSサーバーの設定方法は?
- webサーバーが公開できない状況について相談です。DNSサーバーの設定方法を教えてください。
- 現在、webサーバーが公開できずにエラーメッセージが表示されています。DNSサーバーの設定方法について教えてください。
- webサーバーの公開に関して問題が発生しており、DNSサーバーの設定方法について相談です。
- みんなの回答 (15)
- 専門家の回答
質問者が選んだベストアンサー
>DNSサーバーってどうやって設定するのですか? ドメインを取得したときのレジストラーにDNSサーバーを委託してあればDNSサーバーの管理者にサーバーのフルドメイン名とグローバルIPアドレスを申し出れば良いだけです。 既にwww.livingonplayer.clubはDNSに登録されているようです。 >「DNSサーバー関連に問題があって接続できません。」と言うようなエラーメッセージが出ます。 Webサーバーとして応答していないだけのようです。 当方のコマンドプロンプトからPing www.livingonplayer.clubで応答がありますのでルーターのWAN側までは問題なく通信できているようです。 >2.ルーターの設定はMACアドレスと192.168.0.10等を結びつけてサーバーに使うマシンはBINDから外して192.168.0.50で画面上部のパネルの右側に配されたインジケーターに上下の矢印で示されているアイコンのIPv4に設定しました。 BINDはDNSサーバーなので自前のDNSサーバーを使わなければ不要です。 「BINDから外して192.168.0.50で画面上部のパネルの右側に配されたインジケーターに」はルーターの設定関係の操作での話ですか? ルーターの設定でポート開放を行うにはルーターのマニュアルを良く読みながら実行してください。 >DNSサーバーは192.168.0.1でいいのですか? DNSサーバーは有効なものであればどれでもIP変換できます。 一般的にはルーターのDNSキャッシュを使っているようですからルーターのLAN側のIPアドレス(192.168.0.1等)で良いと思います。 自宅サーバーを運用するときは自前のドメイン用DNSサーバーを使われた方が良いでしょう。 >ドメイン名を検索という欄があってボクのドメイン名を入れたのですが、それでいいのですか? ドメイン検索サイトのことですか? >ドキュメントルートにホームページを置いて、同じフォルダ内・・・・ Webページのコンテンツ作成のことでしょうか? それを考える前にやるべきこと(動作確認等)があるのでは? >webサーバーを作ろうとしています。 Webサーバーを確実に動作するよう調整し、LAN内からWebページが見えるようにしてください。 外部(WAN)へアクセス可能にするのはLAN内で動作が確認されてから考えるようにすると良いでしょう。
その他の回答 (14)
- shimix
- ベストアンサー率54% (865/1590)
ANO.9です。 提示されたドメインからAレコードは引けます(DNS設定は問題ないです)が、サーバが応答しません。ルータでのポートフォワード(転送)は正しく設定されていますか?
お礼
ご回答誠にありがとうございます。 今、修理に出しているハイスペックなPCを サーバーにする予定です。 そのマシンが戻り次第、マタ質問させて頂きます。 皆様、ありがとうございました。 このマシンは一般マシンの設定に変えました。 すみません。 マタ質問させて頂きますので その際は、宜しくお願い申し上げます。
- bunjii
- ベストアンサー率43% (3589/8249)
>clubとindexの間に/を入れて名前変更しようとすると「”/”は名前に含まれません」とコメントが出て変更できません。 フルドメイン名のwww.livingonplayer.club/index.htmlはwwwがホスト名、livingonplayer.clubがドメイン名、index.htmlがファイル名(コンテンツ名)です。 ファイル名を変更すると言うことはindex.htmlを別の名前にすることです。 つまり、OS(Ubuntu17.04)のファイルシステムではルート(/)ルート直下のディレクトリ(フォルダー)名var、varの子ディレクトリwww、wwwの子ディレクトリ(varの孫ディレクトリ)htmlがWebサーバーのルート(/)になります。 従って、index.htmlはWebサーバーのルート(OSの/var/www/html)へ保存してなければブラウザから読みだせないことになります。 「clubとindexの間」とはlivingonplayer.clubのclubとファイル名のindex.htmlのindexのことでしょうから間の/はWebサーバーのルートを意味します。 あなたが作成した公開用のコンテンツ(ファイル)の拡張子も含めた名前を提示してください。(当方で閲覧できるか否かを確認してみます) また、そのコンテンツはOS管理下のディレクトリの/var/www/htmlの中に保存されていますよね? あなたはLinuxのファイルシステムやWebサーバーの仕組みや動作などを理解していないようです。 Linuxではディレクトリの階層を区切る記号に/を使っていますのでファイル名に使ってはいけない文字に含まれています。 また、ドメイン名の最後の文字列をファイル名の先頭に付加することは誤りではありませんが「/」ではなく「-」や「_」で連結するのであれば許される範囲かと思います。
お礼
ご回答誠にありがとうございます。 今、修理に出しているハイスペックなPCを サーバーにする予定です。 そのマシンが戻り次第、マタ質問させて頂きます。 皆様、ありがとうございました。 あなたが作成した公開用のコンテンツ(ファイル)の拡張子も含めた名前を提示してください。(当方で閲覧できるか否かを確認してみます) そのコンテンツはOS管理下のディレクトリの/var/www/htmlの中に保存されています。 ここから始めます。 こちらの都合ですみません。 戻ってきたら、宜しくお願い申し上げます。
- bunjii
- ベストアンサー率43% (3589/8249)
>ボクのホームページと写真のファイルはと同じフォルダー(html)内にあります。 >コレではいけませんか? 「Apache2 Ubuntu Default Page」のファイル名がindex.htmlであると思いますので別のファイル名にしてから「ボクのホームページ」のファイル名(拡張子も含めて)を次のように変更してください。 index.html OS(Ubuntu17.04)のルートから見るとindex.htmlの絶対パスは次のようになります。 /var/www/html/index.html インターネットのフルドメインのアドレスは次のようになります。 www.livingonplayer.club/index.html または省略形の次のようにしても接続できると思います。 livingonplayer.club/index.html >「BINDをインストールして」とはどういう意味ですか? 回答No.10の「自前のDNSサーバー」の説明が理解できないのでしょうか? 自前のDNSサーバーを用意していない場合は無視してください。 BINDはDNSサーバーであって、Apache2がWebサーバーであるのと同じように役目が異なるサーバーでUbuntu17.04の中へ構築できます。 現時点では考えない方が良いでしょう。
お礼
ご回答誠にありがとうございます。 clubとindexの間に/を入れて名前変更しようとすると 「”/”は名前に含まれません」とコメントが出て 変更できません。 コレはどういうことでしょうか?
- bunjii
- ベストアンサー率43% (3589/8249)
回答No.11の追加です。 あなたのLAN内のPCからグローバルIPアドレスまたはフルドメイン名で接続テストできるサイトを紹介します。 http://www.aconus.com/~oyaji/www_tst/www_tst.htm 貼付画像のSite URLの窓へhttp://[フルドメイン名]/index.htmlのように記載してCheckボタンをクリックするとあなたのサイトが表示されるはずです。
お礼
ご回答誠にありがとうございます。 エラーが発生しました。 指定されたWWWサーバのホスト名[livingonplayer.club.index.html]の名前解決ができません。(ホスト名またはDNS異常) bunjii様の書いたようにindexの前に「/」を付けると 「Apache2 Ubuntu Default Page」が出てきました。 マダ何かおかしいようです。 度々すいません。 アドバイスの程、宜しくお願い申し上げます。
補足
「BINDをインストールして」とはどういう意味ですか? 度々すいません。 ご回答のほど、宜しくお願い申し上げます。
- bunjii
- ベストアンサー率43% (3589/8249)
>LAN内の他のパソコンで192.168.0.20を調べると「Apache2 Ubuntu Default page」が出てきました。 「Apache2 Ubuntu Default page」はWebサーバーのサンプルコンテンツです。 あなたが作成したインデックスページ(ファイル名index.html)をWebサーバーのルート(/var/www/html)へ移動してからブラウザでhttp://192.168.0.20/へ接続してください。 目的通りの表示ができたらルーターのポート開放を行います。 ポート開放ができると外部(WAN側)からリクエストをWebサーバーへ流すことになりますので悪戯者がサーバーを壊しに来るかも知れませんので注意してください。 >グローバルIPアドレス203.114.218.204を調べるとルーター設定のパスワードを入れる画面が表示されました。 同一LAN内の別のPCからはアクセスできないはずです。 当方からグローバルIPアドレスへ接続すると「Apache2 Ubuntu Default Page」と題するサンプルページらしいコンテンツが表示されます。 従って、ルーターのポート開放は正しく設定されているようです。 DNSの設定も正しいようですからフルドメイン名でも同じコンテンツが表示されます。 後はあなたが作成したコンテンツをサンプルと置き換えれば良いだけのようです。
お礼
ご回答誠にありがとうございます。 「あなたが作成したインデックスページ(ファイル名index.html)をWebサーバーのルート(/var/www/html)へ移動してから」 モウ既に移動しているのです。 ボクのホームページと写真のファイルは「Apache2 Ubuntu Default Page」と同じ フォルダー(html)内にあります。 コレではいけませんか? 「後はあなたが作成したコンテンツをサンプルと 置き換えれば良いだけのようです。」 具体的にどうすればいいのですか? 度々すいません。 教えてください。 ご回答のほど宜しくお願い申し上げます。
- bunjii
- ベストアンサー率43% (3589/8249)
>「自前のDNSサーバー」の意味が解りません。 あなたが所有するコンピューター(PCで良い)へBINDをインストールして、あなたが取得した livingonplayer.club用のDNSサーバーを公開すると言うことです。 >パスはコレであっているでしょうか? 質問の6.で述べている下記の要件との関係ですか? 「/var/www/htmlのフォルダーの中にホームページと写真のファイルを置きましたが、それでいいのでしょうか?」 「<p><img src="./2016-12-29--18.09.40/00005.jpg"width="990"height="660"alt=" "></p>」 HTMLコンテンツをテキストエディターで作成したのは10年以上前のことなので添削の自信はありません。 ファイル名が「2016-12-29--18.09.40/00005.jpg」でWebサーバーのルート直下へ画像ファイルを置くのであればそれで良いと思います。(ダブルクォーティションが必要か否かは記憶にありません) ファイル名の先頭に./があるのはHTMLファイルのディレクトリ(フォルダー)と同じ位置に画像ファイルがあることを示しています。./は省略できたと記憶しています。 それ以前にLAN内からWebサーバーのプライベートIPアドレスを指定して自作のコンテンツ(テキストのみで良い)が表示できることを確認してください。
お礼
ご回答誠にありがとうございます。 192.168.0.50から192.168.0.20へ変更しました。 LAN内の他のパソコンで192.168.0.20を調べると 「Apache2 Ubuntu Default page」が出てきました。 グローバルIPアドレス203.114.218.204を調べると ルーター設定のパスワードを入れる画面が表示されました。 グローバルIPアドレスで何故エラーになるのでしょうか? 何かアドバイスをください。 宜しくお願い申し上げます。
- shimix
- ベストアンサー率54% (865/1590)
同一LAN内からアクセスしている状態でしょうか? ルータでのポートフォーワード設定はしていると思いますが、それでもルータによってはLAN内からWAN側アドレスへアクセスしたときにはLAN内アクセス(ルータの設定画面へのアクセス)と判断してしまうものがあります。 LANの外(別のネットワーク)からアクセスしてみてください。スマホのテザリングを使うとか(当然、スマホのWiFiはoffにしてください)モバイルWiFiを使うとか友人宅からアクセスしてみるとか・・・ 一度外からのアクセスが確認できれば、あとのテストは(仕方がないので)LAN内からはホスト名ではなく(WAN側のIPアドレスではなく)LAN内のIPアドレスでアクセスでやることになります(毎回スマホのテザリングも嫌でしょ?)。
お礼
ご回答誠にありがとうございます。 同一LAN内からアクセスしている状態です。 スマホはついこの間解約したのです。 昔の友達たちは皆忙しいし、 今のボクと立場がゼンゼン異なるので 電話しにくいです。 グローバルIPアドレス 203.114.218.204 ドメイン名 livingonplayer.club どうか見てください。 何から何まですいません。 何卒、宜しくお願い申し上げます。
補足
解ること全てやったら、近々インターネットカフェに 行こうと思います。
- tkf-
- ベストアンサー率58% (821/1398)
> しかし、httpd.confというファイルが見つかりません。 > どこにあるのですか? Ubuntuではありませんでしたね。当方環境では、 /etc/apache2/sites-available/000-default.conf にありました。 > 「直接IPをたたく」とはどういう意味ですか? ブラウザから、例えば、http://192.168.1.100/ のようにローカルサーバーのIPをじかに打つことを言います。 Webサーバー公開の目的は何でしょうか。質問者様の知識だと、公開しても踏み台にされる可能性もあります。Webサーバーの勉強ということでしたら、まずは公開をやめて、ローカルのみで運用されることをお勧めします。
お礼
ご回答誠にありがとうございます。 目的は、写真やビデオを見て貰いたいからです。 セキュリティは万全にします。
- tkf-
- ベストアンサー率58% (821/1398)
> 他のパソコンで見たらダメだったのです。 同じネットワークに接続している以上、直接IPをたたくとかしないと無理です。 > ドメイン名はどこに入力したらいいでしょうか? httpd.conf のServerNameディレクティブに設定していればOKです。
お礼
ご回答ありがとうございます。 しかし、httpd.confというファイルが見つかりません。 どこにあるのですか? 「直接IPをたたく」とはどういう意味ですか? 度々すいません。 ご回答の程、宜しくお願い申し上げます。
- kteds
- ベストアンサー率42% (1882/4440)
- 1
- 2
お礼
ご回答誠にありがとうございます。 大変勉強になりました。 「自前のDNSサーバー」の意味が解りません。 「ルーターの設定でポート開放」はモウ 1000回程やりました。 間違いないです。 パスはコレであっているでしょうか? <p><img src="./2016-12-29--18.09.40/00005.jpg"width="990"height="660"alt=" "></p> ホームページと写真が同じ「html」ディレクトリ(ドキュメントルート) の中にあります。 ご回答のほど宜しくお願い申し上げます。