web-dev-qa-db-ja.com

ダイナミックDNSを使用する場合のホスト名とドメイン名?

DynDNSを使用してダイナミックDNSサービスをセットアップしました。それを呼び出しましょう:

foob​​ar.dyndns.net

Linuxサーバーをセットアップするとき、ホスト名とドメイン名は何にする必要がありますか?

たとえば、Slackware Linuxをセットアップすると、インストールプログラムがそれらを要求し、ホスト名とドメイン名に「foobar.dyndns.net」と入力すると、インストールによってサーバーが「foobar.dyndns.net.foobar」としてセットアップされます。 dyndns.net」、これは明らかに正しく見えません。

ダイナミックDNSを使用するときにこれを行う正しい方法は何ですか?ホスト名として「foobar」を使用し、ドメイン名として「dyndns.net」を使用する場合、ドメイン「dyndns.net」を実際に「所有」したり制御したりしていないため、正しくないように見えます。

あなたの答えをありがとう。

1
hpy

無料の動的サービスにDynDNSを使用したとき、ドメインとしてfoobar.dyndns.netを使用し、ワイルドカードリダイレクトを有効にしました。これにより、ローカルDNSを使用し、vhostを使用してサイトを内部と外部の同じURLに表示できるため、すべてがほぼ透過的に機能します。

crbは完全に正しいので、内部ドメインとして好きなものを使用できますが、この設定は常にうまく機能しました。ただし、ワイルドカードには今か何かを支払う必要があると思います。その場合、これは著しく役に立たなくなります。 ;)

2
Michael Lowman

外部DNS名とホスト名/内部DNSの間に接続は必要ありません。

ホスト名(「ローカル部分」と呼ばれることもあります)は、ドットではなく英数字である必要があります。名前の選び方については RFC全体 があります。

DNSサフィックス(「ドメイン名」)は、ホスト名を解決しようとするとホスト名に追加されます。あなたが言うように、サーバー「foo」と「bar」がある場合でも、「pingbaz」と入力して別のdyndns.net顧客を取得するのに役立ちません。 (それも害はありません。)

独自の内部ドメインを選択することは可能です-私は個人的には習慣から「.tla」で何かを使用する傾向があります。インターネット上の何かと競合することは決してないからです。 .localは特定の意味を持つため、使用しないでください。

2
crb