web-dev-qa-db-ja.com

ドメイン名がウェブホストネームサーバーで解決されず、wwwなしで解決されない

いろいろ調べてhttpd.confで遊んでみましたが、何も動作しません。ドメイン名はwww.domain.comで解決できますが、wwwがないと解決しません。

Aレコードのアドバイスは機能しません。 Registrar otwohosting.netのドメインはpublicdomainregistry.comのようなパネルであり、ネームサーバーのオプションがあります。

ネームサーバーを指定しましたが、mxツールボックスでは、www.domain.comのみが検索され、www以外では失敗します

考えられる原因は何ですか?これはhttpd.confのスニペットです

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/mydomain.com/
ServerName www.mydomain.com
ServerAlias mydomain.com
RewriteEngine On
RewriteRule ^/(.*) http://mydomain.com/$1 [L,R=301]
ErrorLog logs/dummy-Host.example.com-error_log
CustomLog logs/dummy-Host.example.com-access_log common
</VirtualHost>

ファイアウォールとyes 80のポートを備えたCentOS専用サーバーは、tcpとudpの両方に対して開かれます。

さらに、www.domain.comのドキュメントルートの明示的な変更も機能しません。デフォルトのドキュメントルートは/var/www/html/ですが、/var/www/html/mydomain.com/ディレクトリに解決する必要があります。おかげで助けてくださいEDITここに私のdnsレポートのリンクがあります[削除されたリンク]

DNSレコードを取得できるが、ドメインを解決できないという奇妙な結果になります。私は笑いながら頭を引き裂きます
Edit2
以下の回答に続くのは更新です。
1)ウェブホスティング会社から3つのネームサーバーを受け取りました。私は専用サーバーを管理していませんが、ネームサーバーはns1.mydomainではありません。それらはns1.mywebhost.comns2.mywebhost.comのようなもので、Registrarパネルでフィードされています
2)Host:wwwValue:mydomain.comのCNAMEレコードを作成しました-動作しませんでした
3)Aレコードの作成に使用する専用IPがあります-動作しませんでした
4)これらのアクションを実行した後、ドメインはまだ解決していません。 wwwでも失敗しました。


私は大きなトラブルに直面しています

更新3:最後に、closetnocによる解決策が機能しました。ドメインレジストラーのネームサーバーを使用し、専用IPとドメイン名にそれぞれ追加のAレコードとCNAMEレコードを追加しました。

私のレジストラ(otwowebhosting.netはPDRの再販業者)でDNSの伝播は非常に遅くなりますが、すぐに専用のDNSホスティングサービスに切り替える予定です。

ありがとう

2
echoashu

これは簡単かもしれません!

きみの:

ServerName www.mydomain.com

ServerAlias mydomain.com

...逆方向である必要があります:

ServerName mydomain.com

ServerAlias www.mydomain.com

また、念のためDNS設定を確認してください。次のものが必要です。

  • IPアドレスであるmydomain.comのレコード
  • CNAMEまたはAレコードのいずれか:
  • _CNAMEはmydomain.comのエイリアスwww.mydomain.comです
  • -または-
  • _www.mydomain.comのAレコードは、mydomain.comと同じIPアドレスです

[更新:]

あなたのSOAは次のとおりです:ns1.p26.dynect.net

従来、2つのSOAフェイルオーバー用DNSサーバーがあるため、なぜ1つしか表示されないのかわかりません。これは問題を示しているとは限りません。ただのサイドノート。

ネームサーバーは次のとおりです。

  • ns1.p35.dynect.net
  • ns2.p35.dynect.net
  • ns3.p35.dynect.net
  • ns4.p35.dynect.net

Mydomain.comのAレコードはありますが、www.mydomain.comのCNAMEはありません。

Dynect.netはDNSホスティング会社であり、レジストラではないようです。レジストラは、ドメイン名のネームサーバーが次のとおりであることを報告しています。

  • NS1.DYNAMICNETWORKSERVICES.NET
  • NS2.DYNAMICNETWORKSERVICES.NET
  • NS3.DYNAMICNETWORKSERVICES.NET
  • NS4.DYNAMICNETWORKSERVICES.NET

正しい場合は、レジストラネームサーバーを次のように設定する必要があります。

  • ns1.p35.dynect.net
  • ns2.p35.dynect.net
  • ns3.p35.dynect.net
  • ns4.p35.dynect.net

すべてのDNSサーバーがCNAME(s)を好むわけではありませんが、ほとんどは正常に機能します。

Mydomain.comにエイリアスするwww.mydomain.comのCNAMEを追加する必要があります。これが機能しない場合は、CNAMEを削除し、mydomain.comと同じIPアドレスを指すwww.mydomain.comのAレコードを作成します。 DNSエントリがクライアントコンピューターが使用するDNSサーバーに伝達されるまでに時間がかかる場合があることに注意してください。サイトをホストしているネームサーバーを使用するようにネットワークを設定することで、これを避けることがよくあります。この場合、ns1.p35.dynect.net、ns2.p35.dynect.net、ns3.p35.dynect.net、ns4.p35.dynect.netのうちの2つになります。

奇妙なのは、www.mydomain.comは機能するがmydomain.comは機能しないということです。もちろん、あなたを疑うことはありませんが、それでも私は混乱したままです。どういうわけか、これは私には意味がありません。しかし、これで問題が解決するかどうか見てみましょう。

[更新:]他の人のために。

ドメイン名はすべてレジストラに登録されています。すべてのレジストラには、堅牢なDNSインフラストラクチャが必要です。また、レジストラDNSサーバーを使用することをお勧めする理由の1つです。もう1つの理由は、一般的に高度なコントロールパネルとサポートです。多くの場合、これは無料または非常に手頃な価格です。

ほとんどのシナリオは次のとおりです。ドメイン名が登録され、DNSエントリがレジストラでホストされます。 Webサイトは、レジストラ(GoDaddyが思い浮かぶ)または別のホスティング会社でホストされています。ほとんどのホスティング会社には、コントロールパネル内にDNSオプションがあります。これは、レジストラのDNSと混同しないでください。ほとんどのサーバーインストールにはバインド(DNSサーバー)が含まれており、一部のサーバーアプリケーションには、バインドインストールの要素によって提供されるドメイン名解決が必要です。

この場合、レジストラ、DNSホスト(異なるドメイン名のレジストラのサービスのように見えます)、およびWebホストがあります。ほとんどの場合、それほど複雑ではありません。しかし、この場合、まだ上記のモデルを使用していると思われます。

以下が必要になります。-レジストラネームサーバーであるNSエントリ。少なくとも2つが必要ですが、それだけ多くの場合はより楽しいものになります。 -Webホストから提供されたIPアドレスを指すmydomain.comのAレコード。 -mydomain.comを指すwww.mydomain.comのCNAME(オプションでAレコードも機能します。)-電子メールのMXレコード。 MXレコードはドメイン名を指します。サブドメインの設定を好む人もいますが、電子メールがWebサーバーと同じシステムで処理される場合、これは必要ありません。

3
closetnoc

あなたのドメインを見て、私自身のDNSテストを行った後、あなたのネームサーバーにはあなたのドメイン名を提供するホストファイルがないようです。ネームサーバーはすべて表示されますが、ドメイン名を照会しようとすると応答するネームサーバーはありません。

あなたのdomain.comがwww(またはその問題について)なしで解決している場合、この返信の時点であなたのコンピュータまたはISPが古いレコードをキャッシュしているためであると考えています何でも。

提供されたDNSレポートは、ネームサーバーが応答しオンラインであることを示していますが、問題のドメインの記録は必要ありません。

1
Analog