質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
DNSレコード

DNSレコードとは、DNS(ドメインネームシステム)に登録する情報を指します。主なレコードの種類としては「A/AAAA」「PTR」「SOA」「CNAME」「MX」「NS」「TXT」などがあり、それぞれに役割を持ちます。

Q&A

解決済

1回答

414閲覧

ひとつのサーバーの でDNSを複数作りたい

yuina8686

総合スコア12

DNSレコード

DNSレコードとは、DNS(ドメインネームシステム)に登録する情報を指します。主なレコードの種類としては「A/AAAA」「PTR」「SOA」「CNAME」「MX」「NS」「TXT」などがあり、それぞれに役割を持ちます。

0グッド

0クリップ

投稿2022/01/21 10:21

現在ウェブでサイトを作っているのですが、サイトが複数あり、とあるサイトに直接繋がるドメインを用意しようと思っています。
そこで、ひとつのサーバーで複数の種類のDNSを指定することは出来ますか?
例:
111.111.11.111/asite

指定のウェブサイトに飛ぶようなレコードを設定したいです。
例えばa.comにアクセスしたら1111.111.11.111/asiteに繋がって、b.comにアクセスしたら111.111.11.111/bsiteに繋がる感じです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2022/01/21 10:36

DNS では例えば a.comb.com に同じ IP アドレス (111.111.11.111) を割り当てることは可能です。 そして、apache や nginx などのメジャーな Web サーバーでは、同じ IP アドレスのマシンへのアクセスでも、a.com としてアクセスされたか、b.com としてアクセスされたかによって全く異なる内容を返すことができます。詳しくは「バーチャルホスト」で検索してみましょう。
guest

回答1

0

ベストアンサー

言葉遣いがおかしいので、意味がわかりにくい部分がありますが、例示から想像すると、
「一つのサーバーに複数のホスト名を付けて、ホスト名によって、別々のコンテンツを表示すること可能か?」
ということであれば、可能です。「名前ベースのバーチャルホスト」という機能です。

Apacheであれば、設定ファイルに、下記のように書きます。
http://aaa.example.comで、/var/www/aaaの内容が表示されます。

Apache

1<VirtualHost *:80> 2 ServerName aaa.example.com 3 DocumentRoot /var/www/aaa 4</VirtualHost> 5<VirtualHost *:80> 6 ServerName bbb.example.com 7 DocumentRoot /var/www/bbb 8</VirtualHost>

投稿2022/01/21 10:47

otn

総合スコア84555

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yuina8686

2022/01/21 23:16

ありがとうございます! vhostを使ったら出来ました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問