投稿日:2005年03月30日 作成鷹の巣

No.18659 www.12345.co.jpだけをwww.12345.comに飛ばしたいのですが・・・



www.12345.co.jpだけをwww.12345.comに飛ばしたいのですが・・・

No.18659 投稿時間:2005年03月30日(Wed) 21:44 投稿者名:HOGE URL:

WINDOWS2003svにてBIND9でDNSを運用してます。

ホームページだけレンタルサーバに移設する関係でこのような要件が
出てきました。

現行は
12345.co.jp.zoneで
ABC IN A (グローバルIPアドレス)
www IN CNAME ABC.12345.co.jp.
としています。

グローバルIPを指定したらと考えたのですが
WWW.12345.comのグローバルIPは使用出来ない模様です。
WWW.12345.comのDNSはわかっています。

wwwをforwarderでWWW.12345.comのDNSなんて出来るのでしょうか?

どなたかよろしくお願い致します。


一番簡単なのは.htaccessやCGIを使う。

No.18662 投稿時間:2005年03月31日(Thu) 00:14 投稿者名:通行人 URL:

>www.12345.co.jpだけをwww.12345.comに飛ばしたいのですが・
何のためにDNSを使って飛ばすのか分かりませんが,所詮DNSは名前解決のためのサーバです.
forwarderというのは,問い合わせに対してサーバが情報を持っていない場合他のDNSサーバに
代理で問い合わせをするという仕組みです.(受け売り)
私の知識ではこの件をDNSで解決できるようには思えません.
裏の手があるのかも知れませんが...
一番簡単なのは.htaccessやCGIを使ってwww.12345.co.jpをwww.12345.comに飛ばせばよいのでは?
この方法はwww.12345.co.jpが設置されているサーバにWEBサーバが設置されていないと使えません.
逆に考えますと
>ホームページだけレンタルサーバに移設する関係でこのような要件が
>出てきました
www.12345.co.jpが設置されているサーバにWEBサーバが設置できないと考えられますが,
どうして設置できないのかがナゾとなります.


CNAMEを書いてあげれば行くのではないか。

No.18663 投稿時間:2005年03月31日(Thu) 11:17 投稿者名:HOGE URL:

> www.12345.co.jpが設置されているサーバにWEBサーバが設置できないと考えられますが,
> どうして設置できないのかがナゾとなります.

通行人さん、ありがとうございます。

状況を説明しますと、
現在、WEBサーバ(ホームページ)とDNSサーバは別の端末で動作しています。
WEBサーバをレンタルにしてドメインを12345.comに変更しました。
(レンタル側のDNSで12345.comは用意されています。)
近々現行WEBサーバは停止予定です。
そこで従来のwww.12345.co.jpへのアクセスをDNSを使ってwww.12345.comに
飛ばしてあげたいのです。

昨日からさらに調べたところ
named.confに
zone "12345.com" {
type forward;
forward only;
forwarders {
xxx.xxx.xxx.xxx;
};
};
を追加し

で12345.co.jp.zoneに
www IN CNAME ABCDE.12345.com.
を書いてあげれば行くのではないかと・・・

どうでしょうか?


DNSで何をやっても同じ。

No.18665 投稿時間:2005年03月31日(Thu) 12:34 投稿者名:松元 URL:

通行人さまが書かれている内容をあまり理解されていないようです。
また12345.com など他人のドメインを自分のドメインみたいな書き方は避けるべき
12345.com のドメイン主はヨーロッパらしいですから多分貴方ではないですね。
それと「飛ぶ」と言うのが正確な意味が不明

上のDNS設定を行いますと
www.12345.co.jp と ABCDE.12345.com のIPアドレスは同じになります。
それでおわり。それ以上はDNSで何をやっても同じ。

http ://www.12345.co.jp を見ると http ://ABCDE.12345.com のページと
同じ物が見れるかはレンタルサーバー側の問題。レンタル側に問い合わせれば分かるはず。
一般的にはサーバー丸ごとレンタルなら可能、
共有サーバーなら不可能です
ただし例外もあります。


フォワーダで可能です。

No.18675 投稿時間:2005年04月01日(Fri) 20:34 投稿者名:Don URL:

フォワーダで可能です。

HOGE さんが『飛ぶ』と表記しているので多少誤解が生じているようですが、
ようは最終的に www.12345.com が表示されれば良い訳ですよね。

つまり、
www.12345.co.jp へのアクセスを、
スクリプト等を使い自前のWebサーバに処理させて別のページへ移動させるのではなく、
アクセスが自前のWebサーバへ届く前、
DNSの名前解決レベルの段階で処理したいという事ですよね。

ユーザーが使用しているDNSのキャッシュの保持期間を考慮に入れて作業すれば、
さほど問題はないでしょう。
ただ、フォワーダ先のDNSが最終的に名前を解決するので、
そのDNSに必要事項が正しく記述されている事が前提ですが。
(自前のDNSの記述も。)


co.jp側のDNSだけで何とかできるんでせうか?

No.18677 投稿時間:2005年04月01日(Fri) 23:51 投稿者名:通行人 URL:

いろんな状況を想定してみたのですが.
う~ん,私には分かりません.
Donさんはできるといっていますし...
実際できるのならば教えて欲しいと思います.
少なくともレンタルサーバのDNSが自由にできなければ
できないんでは?
co.jp側のDNSだけで何とかできるんでせうか?


表現が端的過ぎたようですね。少し補足を。

No.18678 投稿時間:2005年04月02日(Sat) 02:18 投稿者名:Don URL:

失礼しました。
『フォワーダで可能』という私の表記も誤解を生んだようですね(笑)

確かにフォワーダ先DNSの登録内容の正誤までは、
フォワーダ技術に含まれないので、
誤解を生んだというよりかは、私のミスですかね。失礼。


> 少なくともレンタルサーバのDNSが自由にできなければ
> できないんでは?
> co.jp側のDNSだけで何とかできるんでせうか?
一応、このような誤解を防ぐために以下の記述を付け足したつもりでしたが。

> ただ、フォワーダ先のDNSが最終的に名前を解決するので、
> そのDNSに必要事項が正しく記述されている事が前提ですが。


もちろん、
このようなDNS設定をさせてくれる、もしくはしてくれるレンタルサーバは、
そう多くはないと思います。
ただ、世間的にそれが多い少ないという事と、
技術的に可能・不可能という事は違うので、
あえて可能と書きました。


目次掲示板過去ログ目次▲頁先頭