• 締切済み

www無しでアクセスしたい

現在http://www.hoge.comという名前でしか アクセスできないところを http://hoge.com という名前でアクセスできるようにするには どうすればいいのでしょうか。 BINDを使用しているのですが方法がわからず 困っています。どなたかご教授くださいませ・・。

  • prime
  • お礼率33% (1/3)

みんなの回答

  • slackware
  • ベストアンサー率59% (22/37)
回答No.3

直接的な回答ではありませんが. > CNAMEで「何も無いことを表す」記号のようなものが > あるのでしょうか? 残念(?)ながら、ありません. prime さんのゾーンファイルの記述で気になったの ですが.. == $ORIGIN hoge.com. @   IN   SOA   sv.hoge.com. postmaster.hoge.com. (          2000092503;Serial          60 ; Refresh 3 hours          ^^^^ あまりにも値が小さいのでは??          3600 ; Retry 1 hour          1209600 ; Expire 1000 hours          ^^^^^^^^コメントの値と合ってない(^o^;)               どうでもいいことですけど.          86400 ) ; Minimum 24 hours     IN   MX   10 sv.hoge.com.     IN   NS     sv.hoge.com.     IN   NS     ns.fuga.com.     IN    A     xxx.xxx.xxx.xxx      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^        この行を追加すれば、お望みのことが        できると思います.        ちょっと、トリッキーな方法かな.         <<以下、カット>> == もう一点. named.conf に == zone "com" {  type master;  file "com.zone"; }; == と書いてしまうと、他の"xxx.com" というドメインの 名前解決ができなくなってしまう気がしますが.

回答No.2

この場合、named.confに zone "hoge.com" { type master; file "hoge.com.zone"; }; のような形でゾーンファイルを指定していると思いますが、これは、「なんとか.hoge.com」ドメインに対する設定になります。「hoge.com」そのものに対する指定をする場合は zone "com" { type master; file "com.zone"; }; のような形で、comドメインの指定ファイルの中で、「なんとか.com」ドメインの指定が必要です。で、ゾーンファイルはNO.#1の回答を参照してください。 DNSの勉強についてですが、私の場合「DNS&BIND」アスキー出版局(バッタが表紙の赤い本です)で勉強しましたが、内容が古くなっているので、買うとしたら別の出版社から出ている新版が良いと思います。ホームページのほうはよくわかりません。

prime
質問者

お礼

shuyamakawaさま ご丁寧な回答ありがとうございました。 半ばあきらめていたところでしたが、 もともとnamed.confに掛かれていた hoge.com.zoneを 消して com.zoneに入れ替えcom.zoneを用意したところ 希望通り動作している模様です。 (com.zoneとhoge.com.zoneが両方あると何故か上手くいきませんでした。これはこういうものなのでしょうか?) nslookupでもhoge.comがきちんと引けているようですし ブラウザからもアクセスすることができました。 本当にありがとうございました。 それでは取り急ぎ御礼まで。

回答No.1

質問の意味を理解していない可能性がありますが...。 namedの設定ファイルの書き方ということであれば「CNAME」で別名をつけられます。 もし、外してたら補足してください。 @ IN SOA nserver.com. root.nserver.com.(20001016 3600 900 3600000 3600 ) IN NS nserver.com. nserver IN A 192.168.1.1 hoge IN A 192.168.1.2 www.hoge CNAME hoge

prime
質問者

補足

shuyamakawaさま 回答ありがとうございました。 いろいろと試してみたのですが、上手く出来なかったので 失礼だとは思いますが、具体的な方法を教えていただけませんでしょうか。 現在の私のサーバーのhoge.com.zoneは以下のように なっています。 この設定ですと、sv.hoge.comやwww.hoge.comという 名前でしかブラウザからアクセスできません。 これをhoge.comのみでアクセスするためには どのように書き換えれば良いのでしょうか? CNAMEで「何も無いことを表す」記号のようなものが あるのでしょうか? 最近サーバーをいじり始めたばかりなので 恐らくDNSの基本的な知識も欠落してることと思います。 勉強に良いページ等ありましたら併せてご教授くださいませ・・。 $ORIGIN hoge.com. @   IN   SOA   sv.hoge.com. postmaster.hoge.com. (          2000092503;Serial          60 ; Refresh 3 hours          3600 ; Retry 1 hour          1209600 ; Expire 1000 hours          86400 ) ; Minimum 24 hours     IN   MX   10 sv.hoge.com.     IN   NS     sv.hoge.com.     IN   NS     ns.fuga.com. sv   IN   A   xxx.xxx.xxx.xxx     IN   MX   10 sv.hoge.com. ns   IN   CNAME  sv ns1   IN   CNAME  sv ftp   IN   CNAME  sv mail  IN   CNAME  sv www   IN   CNAME  sv

関連するQ&A

  • アクセスできない階層を作成することはできますか?

    はじめまして。 現在さくらインターネットのレンタルサーバを使用しています。 たとえばドメインが「http://www.123.com」だとして、「http://www.123.com/●●●/abc」にはアクセスできるようにして、 「http://www.123.com/●●●」には通常アクセスできないようにする方法はありますでしょうか? どうかよろしくお願いいたします。

  • www無しでのアクセスをwww付きにしたい

    すみません、PHPとは関係ないのですが該当するコーナーがなかったのでこちらに投稿させて頂きます。 ApacheではなくてIISを使用しているのですが、wwwなしでアクセスされたのをwwwつき(http://www.example.com)に変換する方法はありますか?

    • 締切済み
    • PHP
  • URLを保持したまま転送するには?

    お世話になります。 「https://hoge1.com」から「https://hoge2.com」へ転送しようと思っております。 hoge1とhoge2は別のサーバに設置してあります。 例えば、「hoge1.com/test.html」にアクセスがあった時に、「hoge1.com」のドメインを維持したまま「https://hoge2.com/test.html」にアクセスさせる方法はあるでしょうか? hoge1.com以下全ての階層のファイルを、ドメインを維持したままhoge2.comの同階層同ファイルの内容を表示させたいと思っております。 転送させた後に、ページ内リンクをクリックしても常にドメインがhoge1.comを維持したまま、hoge2.comを表示するといった感じです。 別サーバ間での転送になるため、htaccessでは外部転送になるのでドメイン維持したままでの転送は難しいような気がしますが、もし可能であれば転送後もページ評価は維持させたいです。 アドバイスをお願い致します。

  • スマホからのアクセスを振り分けるには

    スマホからの訪問があったときに、固有のページに飛ばしたいと考えています。 http://www.hoge.com/へのアクセスはhttp://www.hoge.com/m/ に飛ばすため、 RewriteEngine On Options FollowSymLinks # iPod RewriteCond %{HTTP_USER_AGENT} iPod RewriteRule ^$ /m/ [R] # iPhone RewriteCond %{HTTP_USER_AGENT} iPhone RewriteRule ^$ /m/ [R] # Android RewriteCond %{HTTP_USER_AGENT} android RewriteRule ^$ /m/ [R] としました。 ところが、http://www.hoge.com/のようにディレクトリで飛んできた場合は問題なく動作するのですが、ファイル名指定で来た場合、 例えば http://www.hoge.com/index.html宛にリンクで飛んできた場合は、Rewriteせずにそのまま http://www.hoge.com/index.htmlを開いてしまいます。 http://www.hoge.com/index.htmlに直接リンクされた場合でもスマホだけhttp://www.hoge.com/m/に飛ばす方法はないでしょうか。 .htaccessでは無理でしょうか。 よろしくお願いいたします。

  • certbot-autoで複数ドメインの証明書

    centos6+Apacheでcertbot-autoを使いSSL化をしようとしています。 hoge1.jp hoge2.com hoge2.jp の3つのドメインを一つのサーバーにて使用してます。 いろいろ試してみたところhoge1.jpはhttpsへリダイレクトできましたが、hoge2.comとhoge2.jpが警告が出る、または自動でhttps://hoge1.jpへリダイレクトされてしまい困っております。 検索してみてるのですがマルチドメインの方法は多数ありますが複数ドメインのほうは見つかりません。 うまく設定できたかた、ご教授いただけませんでしょうか。

  • BIND3を使用してホームページをつくったのですが…どんな言葉で検索し

    BIND3を使用してホームページをつくったのですが…どんな言葉で検索してもヒットしないのです。 私はパソコン初心者で、右も左もわからずBINDを使いHPをなんとか作成しました。 そして昨日、お名前.comを使用し、なんとかアップロードできました。 しかしHPに載せてあるどのワードで検索しても、ヒットしないのです。 URLを直接打てばちゃんと表示されるのですが これでは意味がありません。。。 URLを知ってる人でないとアクセス出来ないのです。 どなたか、理由が分かる人いらっしゃいますか? ダメダメながら一生懸命作ったので,なんとかしたいのですが。。。 なにとぞ、宜しくお願いします。

  • アクセスでレンタルSQLServerへの接続

    現在、一人でAccessを使用しデータを管理しておりますが 今後複数の人でデータを共有する事となるため、SQLのサーバーへの移行を考えております。 そこで知識の乏しい私ではなく、詳しい方へお伺いしたく思い投稿しました。 よろしくお願いいたします。 現在の環境は Windows7 64bit Access2010 でして、この環境から レンタルしてあるサーバー(お名前.com)へAccess2010でDBにリンクさせ Access2010で通常通り操作 したく思っております。 いろいろ調べたところ、 SQL Azure と言うのが一般的には良い方法と記事を読みましたが (http://www.publickey1.jp/blog/10/access_2010odbcsql_azure.html 等) 現在レンタルしてあるサーバーでもMySQLが利用できるため、新しく契約するのも経費の無駄かと思いますし、一体に出来るのであればしたいと思います。 出来るかどうかがまずわかりませんので 出来るのであれば一から教えていただく形ではなく、情報サイトへでも ご誘導いただければと思っております。 出来ない若しくは不具合等が多い様でしたら 別の方法をご教授いただければ幸いです。 どうぞよろしくお願いいたします。

  • MTへ移動するためのトップページを作成する

    MovableTypeをつかっているのですが、http://○○.comという独自ドメインを取っていて http://○○.com/blogにアクセスするとブログが閲覧できるようにしています。 現在、http://○○.comにアクセスすると「Index of /」と書いてあるページが表示され、 フォルダの内容が表示されてしまいます。 http://○○.com/index.htmlには、http://○○.com/blogへ移動するよう促すページを つくり、FTPソフトでアップしたのですが、それも反映されていないようで「ページが 見つかりません」というメッセージが表示されてしまいます。 http://○○.comにアクセスするとhttp://○○.com/blogへ移動するページを表示する ようにするにはどういった設定をすればいいか、もしくはhttp://○○.comへアクセスすると ブログが表示されるようにする設定をご教授お願いします。

  • 携帯とパソコンからのアクセスを振り分ける方法

    同一のトップページにアクセスして 携帯からとパソコンからのアクセスによって 表示ページを変える方法を教えてください。 たとえば http://○○○.comに 携帯からアクセスした場合、http://○○○.com/i/index.html pcからアクセスした場合、http://○○○.com/pc/index.html に飛ばす方法を教えてください。 ユーザーエージェントを操作する方法などあるようですが いまいちわかりません。htmlとcssくらいしかわかりませんので お手数ですがわかりやすい説明お待ちしております。

  • マッチ以外を置換について

    test.txtのファイルの中に以下のコメントがはいっています。 --- test.txt(置換前) 各URLは以下の通りです。 (1)hoge.com (2)hoge123.com (3)hoge222.com --- ファイルの中のhoge.comはそのままで、以下のようにその他の文字は他の文字に置換を行いたいと思ってます。 --- test.txt(置換後) 各URLは以下の通りです。 (1)hoge.com (2)abc.com (3)abc.com --- 指定した文字(hoge.com)を置換する方法は簡単に行えるのですが、指定した文字以外の文字を置換する場合、どのように書けばいいでしょうか? どなたかよろしくお願いします。

    • ベストアンサー
    • Perl