web-dev-qa-db-ja.com

動的IPでGodaddyホスティング?

Godaddy.comでドメイン名を購入しましたが、www.website.comと名付けましたが、サーバーに動的IPがあります。この問題を解決するにはどうすればよいですか?

私が試したこと:

dyndns.comでDNSアカウントを取得して、それをdns.dyndns.comと呼びましょう。そこで、ドメインをdns.dyndns.comに転送するようにgodaddyを設定しました。

問題:ユーザーがwww.website.comにアクセスすると、URLバーにdns.dyndns.comが表示されます。悪い

そこで、ドメインマスキングを使用して転送するようにgodaddyに転送を設定しましたが、問題は、ユーザーがURLパス/クエリの取得/ハッシュマークも表示できなくなったことです。

`www.website.com/folder/search?id=4#ajax=4` becomes just 

uRLバーのwww.website.com。悪い!

私は何をしますか?

編集:

では、私のgodaddyドメイン名がmysite.comで、redirect.comというdyndnsアカウントを持っているとしましょう。 www.mysite.comにcnameレコードを設定して、blah.redirect.comにアクセスします。これは機能しますが、www.mysite.comにアクセスすると、blah.redirect.comのコンテンツではなく、www.redirect.comのコンテンツが表示されます。

6
Razor Storm

私の提案は、ネームサーバーをDynDNSに移動し、そこにDNSレコードを設定し、ローカルネットワーク上のどこかに動的DNSクライアントの1つをインストールして、動的IPアドレスをDNSレコードと同期させることです。動的DNSクライアントを使用して、自宅でDynDNSとHost 6 Webサイトを使用しています。

3
joeqwerty

私はこれと同じ問題に直面しており、更新を実行するPowerShellスクリプトを見つけた後、DynDNSが行うのとほとんど同じように、GoDaddyのDNSレコードのIPを自動的に更新するアプリケーションを作成することにしました。違いは、もう私のためにそれをするために別のサービスにお金を払う必要があります。

これはWindowsアプリケーションですが、うまくいくと思います: https://github.com/leandrokoiti/GoDaddyDnsUpdater

1
leandro koiti

これが自宅のWebサーバーであると仮定すると、ルーターがdyndnsに対応できると80%確信しています。使用方法については、ルーターのマニュアルを確認してください。おそらく、192.168.0.1に移動し、DNSをクリックして、dyndnsの詳細を入力する必要があります。

今、起こり得ることが2つあります。 (ログインした)ルーターに解決されるdyndnsから専用IPが与えられている。それをあなたのDNAレコードに入れて、yoursite.comを実行してください。または、myfreeaccount.dyndns.orgなどの無料のサブドメインが与えられていて、安っぽいスケートをしています。お金を払って、専用のIPまたはDnSサービスを取得します。

1
Ben

ドメインマスキングは必要ありません。CNAMEレコードなどが必要です。追加する方法についてはGoDaddyのヘルプを参照する必要がありますが、これは確かにサポートされている標準のDNS機能です。

1
devicenull