web-dev-qa-db-ja.com

サブドメインは外部ローカルサーバーのIPアドレスに「リダイレクト」されます

XAMPPを実行するローカルサーバーをセットアップしました。 Localhostはサーバーで機能しており、着信接続を許可するためにルーターのポート80を転送しました。これも機能します。そのため、外部IPのIPアドレスを使用して、ホストされているWebページにアクセスできます。

すでにドメインがホストされており、ドメインが管理されている別のサーバーにcPanelがインストールされています(これは私たちのサーバーではなく、有料のホスティングソリューションです)。

サブドメインfolio.site.comをローカルにホストされているWebサイトに「リダイレクト」できるようにcPanelを設定するにはどうすればよいですか?

サブドメインとフォワーダーを作成するだけで、ユーザーは正しい場所に転送されますが、URLはIPアドレスに変わります。

ルートにいる間はURLをfolio.site.comのままにしておき、そこで別のページ(たとえば[/projects.php)に移動すると、URLは次のようになります:folio.site.com/projects.php

これがAレコードまたはCNAMEレコードが行うことだと思いますか?しかし、私はそれを動作させることができません。または私はそれを本当に理解していない=)

助けてくれてありがとう! = D

2

サブドメインfolio.site.comをローカルにホストされている他のWebサイトに「リダイレクト」できるようにcPanelを設定するにはどうすればよいですか?

既に疑われているように、これは実際には「リダイレクト」ではなく、サブドメインがIPアドレスを指しているため、Aレコードで行われます。 CNAMEは、IPアドレスではなく、ホスト名を指すために使用されます。

CPanelでこれを行うには、ドメインのDNSゾーン(たとえば、site.com)を編集し、次のAレコードを追加します。

folio.site.com 14400 IN A <external_IP_of_XAMPP_server>
1
dan