web-dev-qa-db-ja.com

ドメイン名ではなくIPアドレスでWebサイトにアクセスできるのはなぜですか?

CentOS、LAMP、Wordpress.orgを使用しています。Apacheサーバーで仮想ホストを追加および編集しました。 servernameには、コマンドhostnameを入力したときに出力されるホスト名を入力します。 ipaddress/wp-adminと入力して、Webサイトにアクセスしています。しかし、私はドメイン名を介してそれにアクセスしたい。調査を行って、ドメインのDNSレコードを更新する必要があることがわかりました。どうすればそれを行うことができますか、それを行う別の方法がありますか?

Iptablesでは、ポート80またはhttpアクセスのみを有効にしました。

1
Voltic

ドメインをサーバーのIPアドレスにポイントするには、Aレコードを作成する必要があります。

  1. ドメインレジストラーのコントロールパネルにログインするか、DNSレコードが管理されている場所にログインします。
  2. 新しいAレコードを作成します。
  3. ホストとしてdomain.com.を設定し、IPアドレスとして値を設定します。
  4. DNSレコードが伝播するまで最大24時間かかります。

例えば:-

  • ホスト:clubnetsem.com.
  • タイプ:A
  • 値:149.255.56.109
4
zigojacko

あなたの特定のシナリオについて私が知らないことがたくさんあるので、私はかなり一般的なつもりです。

アクセス用だけの場合は、クライアントコンピューターでホストファイルを使用できます。私はこれをしませんが、私の友人はホストファイルを排他的に使用し、20年以上持っています。チェックアウトできます: http://en.wikipedia.org/wiki/Hosts_(file)

仕事には別の内部DNSサーバーを使用します。 Webサーバーを公開しない場合は、Bindまたはその他のDNSソフトウェアをWebサーバーにインストールできます。公開する場合は、DNSホストを使用します。これは、Webサーバーが公開されている場合、DNSの脆弱性を公開しないためです。

既にホストされているドメイン名があり、サブドメインを使用する場合は、CNAMEまたはAレコードを使用してこのサーバーを指すことができます。ドメイン名をホストしていない場合は、使用可能なドメイン名を登録し(必要な場合)、DNSホストにレコードを作成することを検討してください。

各DNSホストには異なるインターフェイスがあるため、これについて具体的に説明することはできません。私はこれらに追いついていません。

サーバーを公開しない場合は、10.0.0.100などのルーティングできないIPアドレスを使用して、サーバーをプライベートに保つようにしてください。

2
closetnoc