• ベストアンサー

Linuxでホスト名が変更できず、戻ってしまいます

Linuxでホスト名が変更できず、戻ってしまいます なお、CentOS5,で、Cシェルです。 www.example.com=>example.com にしたいと思っています。 (なお、$HOST,$HOSTNAME,&その他?、DNSを) #vi /etc/hosts 127.0.0.1 example.com localhost.localdomain localhost #vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=example.com GATEWAY=192.168.0.1 #/etc/rc.d/init.d/network restart をやり、また、 #less /etc/named.conf の結果はいかの通り。 ######################################################### options {   directory "/var/named";   dump-file "/var/named/data/cache_dump.db";   statistics-file "/var/named/data/named_stats.txt";   /*    * If there is a firewall between you and nameservers you want    * to talk to, you might need to uncomment the query-source    * directive below. Previous versions of BIND always asked    * questions using port 53, but BIND 8.1 uses an unprivileged    * port by default.    */    // query-source address * port 53; }; // // a caching only nameserver config // controls {   inet 127.0.0.1 allow { localhost; } keys { rndckey; }; }; zone "." IN {   type hint;   file "named.ca"; }; zone "localdomain" IN {   type master;   file "localdomain.zone";   allow-update { none; }; : zone "0.0.127.in-addr.arpa" IN {   type master;   file "named.local";   allow-update { none; }; }; zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {   type master;   file "named.ip6.local";   allow-update { none; }; }; : ######################################################### であり、各ゾーンファイルをみても、example という文字はナシ。 またPTR の記述は、 ########################################################## $ vi /var/named/chroot/var/named/named.local $TTL 86400 @  IN  SOA  localhost. root.localhost. (       1997022703       28800       14400       3600000       86400 )     IN  NS  localhost. 1  IN  PTR  localhost. ###########################################################3 のみ、 で、一応#/etc/rc.d/init.d/named reloadをして、 #shutdown -r now して、再ログインすると、 で、 すべて(/etc/hosts,/etc/sysconfig/network,環境変数も) ももとにも戻っています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

http://www.linuxforums.org/forum/linux-newbie/51849-how-change-hostname.html の方法でも無理でしょうか。。 CentOSは使ったこと無いので自信ありません。

og_linux
質問者

お礼

ありがとうございます。 ですが、それも、すでにやった方法でした。 ですが最後にfindで検索してるのをみて、 find /etc -type f -exec grep "OLDNAME" {} \; -print したら、 /proc/sys/kernel/hostname に、そのものづばりがありました。 が、リネームして保存するといつも、 ~ "/proc/sys/kernel/hostname" WARNING: The file has been changed since reading it!!! Do you really want to write to it (y/n)? と言われてしまい、保存できません。。。。 /proc/sys/kernel/hostname を常に更新しているプロセスが分かれば、それをkillすればいいのでしょうが・・・ どなたかわかりませんでしょうか? よろしくお願いいたします。

その他の回答 (5)

noname#106445
noname#106445
回答No.6

uname -n の結果はいかがですか? hostname example.comとコマンド入力後にサーバを再起動してみてください。

og_linux
質問者

お礼

通常どおりです。 その再起動もためしましたが、 挙動変わらずです。 で、ちょうど、レンサバさんが、トラブッタので、 逆引きを、www.example.com にしてもらうことで、 妥協しました。 皆様、ありがとうございます。

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.5

>;; ANSWER SECTION: >xxx.xx.xxx.124.in-addr.arpa. 15996 IN PTR ​www.example.com.​ >と、wwwつきで帰ってきてしまいます。 >むしろ、環境変数より、こっちを、wwwなしにしたいのですが・・・。 それは、外部のDNS側の設定かと思われますが…。 権限委譲されていないのであれば、自分のところで処理するのは無理かと思われます。 ドメイン取得時(VPS契約時?)に設定されているでしょうから契約先に問い合わせた方がよいかと。

og_linux
質問者

お礼

なるほど、そうですね・・・(100%理解はしていませんが) なお、レンサバやさんに聞いたら、「ホスト名なし」はありえない、とのことでした。考えてみればたしかにそうかな・・・と思うのですが、その通りでしょうか?(字数が足りないので、補足、レンサバやさんとのサポートチャットの履歴を張ります) >ドメイン取得時(VPS契約時?)に設定されているでしょうから契約先に問い合わせた方がよいかと。 ちょうど、そのサーバ屋さんがトラブッて(といっても、大半の責任は、digレポジトリをさわりすぎた自分にあるのですが)、 契約時(ついこないだ)の条件とにたような条件や希望があれば、もし 可能なら対応するよ、と言われたので、 wwwでお願いしました。 どうぞよろしくお願い申し上げます。

og_linux
質問者

補足

部分的に、該当するところ(※2)を最後に張ります。 が、その中でもポイントは、↓(※1)なのでは、と思います。 (※1) //----------------------------------------------------------- 自分: But please set it "www.example.com". レンサバやのサポートちゃっとさん: It was not a subdomain レンサバやのサポートちゃっとさん: It was hostname 自分: oh sorry レンサバやのサポートちゃっとさん: www is not a valid hostname 自分: why? レンサバやのサポートちゃっとさん: It resolves to a website レンサバやのサポートちゃっとさん: that's why it isn't considered valid. 自分: i think that depends on DNS setting don't you? レンサバやのサポートちゃっとさん: Yes, it depends //----------------------------------------------------------- ※2 //=========================================================== 自分: before ordering XEN-vps giant plan, I said i would manage this server with no sub-domains about all servers. 自分: and you set "server.example.com" without asking me. 自分: But please set it "www.example.com". レンサバやのサポートちゃっとさん: It was not a subdomain レンサバやのサポートちゃっとさん: It was hostname 自分: oh sorry レンサバやのサポートちゃっとさん: www is not a valid hostname 自分: why? レンサバやのサポートちゃっとさん: It resolves to a website レンサバやのサポートちゃっとさん: that's why it isn't considered valid. 自分: i think that depends on DNS setting don't you? レンサバやのサポートちゃっとさん: Yes, it depends 自分: what i want , if possible, example.com=>IP=>example.com (reversing DNS lookup) レンサバやのサポートちゃっとさん: and you can set it to www as well, but do NOT set it to example.com 自分: but i guess it is not possible 自分: no 自分: so please set , not "server.example.com" but "www.example.com". レンサバやのサポートちゃっとさん: ok 自分: thanks. レンサバやのサポートちゃっとさん: That would be done レンサバやのサポートちゃっとさん: Please open a support ticket (snip) 自分: well i found the welcome email including "Username: server.example.com.vm *(Remove any dashes from hostname)*" 自分: but as i said , i know it not good but i will request it as , not "server", but "www". レンサバやのサポートちゃっとさん: Please do not login 自分: is it OK? レンサバやのサポートちゃっとさん: We'll setup your account again 自分: i see 自分: then after setup, please let me know by email. レンサバやのサポートちゃっとさん: sure //=========================================================== よろしくお願いいたします。

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.4

>/proc/sys/kernel/hostname を常に更新しているプロセスが分かれば、それをkillすればいいのでしょうが・・・ >どなたかわかりませんでしょうか? プロセスではなくkernelでしょうか。 /procファイルシステムについて調べるとよろしいかと。 DNSの方はlocaldomain.zoneの中身はどうなんでしょう? また、/etc/sysconfig/network-scriptのifcfg-eth0などにPアドレスは設定していますか? # /etc/sysconfig/network-scripts/ifup-post の# don't set hostname on ppp/slip connections以降でIPアドレスからホスト名を取得してシェル変数HOSTNAMEに設定しているようです。

og_linux
質問者

お礼

そうですね、プロセスではないですね、失礼しました。 で、 http://www.hackinglinuxexposed.com/articles/20021015.html に /etc/sysctl.conf にkernel.hostname=example.com とかくことにより、 hostnameの内容や、/proc/sys/kernel/hostnameの中身はexample.comになった(というか、エミュれーと?)のですが、 dig localhost -x 124.xxx.xx.xx (example.comにpingをうったときのIPアドレス) で、 ;; ANSWER SECTION: xxx.xx.xxx.124.in-addr.arpa. 15996 IN PTR www.example.com. と、wwwつきで帰ってきてしまいます。 むしろ、環境変数より、こっちを、wwwなしにしたいのですが・・・。 >/etc/sysconfig/network-scriptのifcfg-eth0などにIPアドレス VPSなので、とくにしていないかとは思います。 また、 /etc/sysconfig/network-scripts/ifup-post の該当箇所をコメントアウトしたりしても、なにも代わりがなかったので、 >DNSの方はlocaldomain.zoneの中身はどうなんでしょう? これ、かなり自信がないのですが、 localdomain.zoneの中身は、 $TTL 86400 @ IN SOA localhost root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum     IN NS localhost localhost IN A 127.0.0.1 です。 (業者の初期設定のまま) なにかてだてはありますでしょうか?よろしくお願いいたします。

  • nikogoo
  • ベストアンサー率21% (18/85)
回答No.3

#vi /etc/hosts ------------------------------------------------------ 127.0.0.1 example.com localhost.localdomain localhost ↓ 127.0.0.1 example.com localhost ------------------------------------------------------ このlocalhost.localdomainっていらなくないかい?

og_linux
質問者

お礼

自分も、詳しくないながらに、 いらないかな、とおもい、 消してみて、 vi /etc/sysconfig/networkして #/etc/rc.d/init.d/network restartして 再起動しても、同じです。。。

回答No.2

こんばんわぁ、Blackwinglsです。 > Linuxでホスト名が変更 だったら、/etc/hostname あたりでしょうけど・・・ どうもやりたい事は、ホスト名なしで(ドメイン名のみで)WebServerにアクセスさせたいって事でしょうか? だとしたら以下urlが参考になるのではないかと思います。 http://www.miloweb.net/pastbbs/0004/1130.html ではでは~☆

参考URL:
http://www.miloweb.net/pastbbs/0004/1130.html
og_linux
質問者

お礼

すいません、それでしたら、mod_redictですでにやってる物でして。 すみません^^;

関連するQ&A

  • BINDで異なるドメインの問合せ

    お世話になっております。 BIND9.9.2で試験用にDNSを構築しようとしています。 Windows系のPC2台を使って、 pc1.example pc2.example というドメインを作りました。 各PCの中で、自分自身の名前解決はできているようなのでが、 相互に名前解決させることができません。 例えば、 pc1から dig @127.0.0.1 pc1.exampleと打てば、 ;; AUTHORITY SECTION: pc1.example. 3600 IN NS pc1.example. と返ってくるのですが、 dig @127.0.0.1 pc2.exampleとやっても、 ;; ANSWER SECTION:以降が出てきません。 Windowsファイアウォールでは、TCP/UDPの53は開けてあります。 解決のヒントなどをいただけるとありがたいです。 named.confの設定は以下のとおりです。 options { directory "C:\windows\SysWOW64\dns\etc"; allow-query{ 127.0.0.1; 192.168.95.11;←pc1のアドレス 192.168.98.12;←pc2のアドレス }; recursion yes; forwarders{ 192.168.98.12; ←pc2のアドレス }; }; zone "." { type hint; file "named.root"; }; //include "named.special.zones"; zone "localhost" { type master; file "localhost/fwd"; allow-update { none; }; }; zone "0.0.127.in-addr.arpa" { type master; file "localhost/rev"; allow-update { none; }; }; zone "pc1.example" { type master; file "pc1/fwd"; allow-update { none; }; }; zone "11.95.168.192.in-addr.arpa" { type master; file "pc1/rev"; allow-update { none; }; }; よろしくお願いします。

  • BIND設定(長文)

    /etc/named.confの設定が下記のようになっています。 options { directory "/var/named"; allow-query{ 172.0.0.1; 192.168.24.0/24; }; }; controls { inet 127.0.0.1 allow { localhost; } keys { rndckey; }; }; acl local{ { 192.168.24.0/24; 127.0.0.1; }; }; logging{ channel all_log { file "alllog.text"; severity dynamic; print-time yes; }; category default{ default_syslog; all_log; }; }; //view "local" { // match-clients { // local; // }; //zone "." IN { // type hint; // file "named.ca"; //}; //zone "localhost" IN { // type master; // file "localhost.zone"; // allow-update { none; }; //}; //zone "0.0.127.in-addr.arpa" IN { // type master; // file "named.local"; // allow-update { none; }; //}; zone "abc" IN { type master; file "kuma"; }; zone "24.168.192.in-addr.arpa" IN { type master; file "gyaku"; }; include "/etc/rndc.key"; このような状態で別のPCよりこのDNSへyahoo等問い合わせ(NSLOOKUP)すると答えが返ってきます。 別のサーバを参照しているのかな?って電源を切るとエラーが当然、返ってきます。 zoneファイル「kuma」にはプライベートが記載されていますが、abcを問い合わせると外部IPが返ってきます。 何故?「.」「localhost」を//でコメントアウトしているのに回答が返ってくるのでしょうか? ご教授いただけますか?

  • DNSが起動できない

    /etc/rndc.keyがあることは確認済みです。 -rw-------. 1 named root 77 5月 31 07:33 2013 rndc.key vi /var/named/chroot/etc/named.conf // // named.conf for Red Hat caching-nameserver // options { version "unknown"; directory "/var/named"; allow-query { localhost; localnets; }; allow-recursion { localhost; localnets; }; allow-transfer { localhost; localnets; }; forwarders { }; }; // // a caching only nameserver config // controls { inet 127.0.0.1 allow { localhost; } keys { rndckey; }; }; logging { category lame-servers { null; }; }; view "internal"{ match-clients { localnets; }; recursion yes; zone "." IN { type hint; file "named.ca"; }; zone "0.0.127.in-addr.arpa" { type master; file "0.0.127.in-addr.arpa"; }; zone "11.168.192.in-addr.arpa" { type master; file "1.168.192.in-addr.arpa"; }; zone "centos.orz" { type master; file "centos.orz.local"; }; }; include "/etc/rndc.key"; エラーメッセージError in named configuration: /etc/named.conf:18: unknown key 'rndckey' よろしくお願いします。

  • BIND 9での内部のみのDNSで、ホスト名が引けません

    BIND9での開発をしなければいけない状況で、現在WindowsServer2003にてDNSをBIND9で立ち上げようとして、タイトルのように完全修飾ドメイン名(ホスト名.ドメイン名)ではnslookup host digコマンドなどでの結果が得られるのですがホスト名では結果を得ることができません。(タイムアウトエラーが出てしまいます。) 逆引きでも問題なく参照することができ、問題はホスト名のみなのですが・・・ インターネットで検索など試してみたのですがそれらしき答えを得ることができなかったので質問させて頂きます。 --------named.conf----------- options { directory "C:\WINDOWS\system32\dns\etc"; allow-query { 127.0.0.1; 192.168.100.0/24; }; allow-recursion{ 192.168.100.0/24; }; pid-file "named.pid"; recursion yes; }; zone "." IN{ type hint; file "named.root"; }; zone "localhost" IN { type master; file "localhost.zone"; }; zone "0.0.127.in-addr.arpa" IN { type master; file "named.local"; }; zone "hoge.local" IN { type master; file "hoge.zone"; }; zone "100.168.192.in-addr.arpa" IN { type master; file "100.168.192.in-addr.arpa"; }; -----------正引きゾーン内容--------------- $TTL 86400 ; 1 day @ IN 86400 SOA DNS.hoge.local. mail.hoge.local. ( 2001060134 ; serial 10800 ; refresh (3 hours) 3600 ; retry (1 hour) 604800 ; expire (1 week) 86400 ; minimum (1 day) ); ; IN NS DNS.hoge.local. IN MX 10 buf1.hoge.local. ; DNS IN A 192.168.100.11 buf1 IN A 192.168.100.10 buf2 IN A 192.168.100.12 buf3 IN A 192.168.100.15 www IN CNAME DNS.hoge.local. ftp IN CNAME DNS.hoge.local. mail IN CNAME buf1.hoge.local. 後、補足でもう一つ疑問なのですが、ipconfig/flushdnsを行った際に、関数内でエラーが出て処理を完了できません。といった内容のようなものが出てキャッシュを削除することができません。 自分でも調べてみますが、どうかご教授願います。 宜しくお願いします。

  • CentOS 6 の設定でエラーがよく分かりません

    自宅でのDNSの設定に奮闘しています。 結局調べたのですが、よく分かりません。 とにかく今は、このエラーの意味を知りたいです。 ルート@ ~]# named-checkzone example.com /var/named/example.com.zone /var/named/example.com.zone:3: ignoring out-of-zone data (localhost) /var/named/example.com.zone:14: ignoring out-of-zone data (mail.localhost) /var/named/example.com.zone:15: ignoring out-of-zone data (mail-7.localhost) /var/named/example.com.zone:16: ignoring out-of-zone data (www.localhost) /var/named/example.com.zone:17: ignoring out-of-zone data (ns1.localhost) /var/named/example.com.zone:18: ignoring out-of-zone data (ns2.localhost) /var/named/example.com.zone:21: ignoring out-of-zone data (localhost) zone example.com/IN: has 0 SOA records zone example.com/IN: has no NS records zone example.com/IN: not loaded due to errors. ルート@~]# named-checkzone example.com /var/named/example.com.rev /var/named/example.com.rev:3: ignoring out-of-zone data (localhost) /var/named/example.com.rev:13: ignoring out-of-zone data (2.localhost) /var/named/example.com.rev:14: ignoring out-of-zone data (3.localhost) /var/named/example.com.rev:15: ignoring out-of-zone data (4.localhost) /var/named/example.com.rev:16: ignoring out-of-zone data (5.localhost) /var/named/example.com.rev:17: ignoring out-of-zone data (6.localhost) zone example.com/IN: has 0 SOA records zone example.com/IN: has no NS records zone example.com/IN: not loaded due to errors. ルート@~]# 雑な質問ですができれば詳しく知りたいです。

  • BIND 複数ドメインでのDNS設定法

    現在固定IP1つサーバー(WEB・Mail・DNS・FTP)1台で複数ドメインを取得しDNS設定をしたいと思っています。 ------------------- ネームサーバー名は一つで(例:ns.foo.com)全てのドメインで取り扱いたいのですが、どのようにしたら良いか分かりません。 named.confに各ドメインを登録して、zoneファイルを追加してみたのですが、うまくいきません。 #name.conf zone "." IN { type hint; file "named.ca"; }; zone "localhost" IN { type master; file "localhost.zone"; allow-update { none; }; }; zone "0.0.127.in-addr.arpa" IN { type master; file "named.local"; allow-update { none; }; }; zone "foo.com" IN { type master; file "foo.com.zone"; allow-update { none; }; }; zone "*.*.*.219.in-addr.arpa" IN { type master; file "*.*.*.219.in-addr.arpa"; allow-update { none; }; }; zone "aaa.com" IN { type master; file "aaa.com.zone"; }; #--- aaa.com.zone----------------------- $ttl 38400 aaa.com. IN SOA ns.foo.com. info.aaa.com. ( 1114172395 10800 3600 864000 38400 ) aaa.com. IN NS ns.foo.com. www.aaa.com. IN A 127.0.0.1 #------------------------------------------ こんな感じで設定してみました。 素人で申し訳ございません。 宜しくお願いします。

  • 名前解決について

    Vine3.2なのですが、resolv.conf が無くても bindを起動すると、同サーバが名前解決ができる ことに気がつきました。 なぜでしょうか? 上記とは関係ないとは思いますが、 キャッシュサーバとして動くように named.conf は zone "." IN { type hint; file "named.ca"; }; zone "localhost" IN { type master; file "localhost"; allow-update { none; }; }; zone "0.0.127.in-addr.arpa" IN { type master; file "local.rev"; allow-update { none; }; }; としています。 以上、よろしくおねがいいたします。

  • DNSサーバー構築で悩んでいます

    はじめまして、ひろやんと言います。 Yahoo使用fedora6にて自宅サーバーを作成中ですがBINDのところでつまずいております。 何卒、ご指示をお願いしたく投稿しました。 bindを設定し、 [root@fedora ~]# /etc/rc.d/init.d/named restart named を停止中: [ OK ] named を起動中: [ OK ] と表示されます。 しかし、いざ http://abcd.org でアクセスすると ----------------------- abcd.org に接続 AirStation ユーザー名(U) パスワード ----------------------- という枠が現れてきます。 root と入力すると ページが見つかりません と表示されます (http://abcd.org/cgi-bin/cgi?req=twz) http://192.168.11.6/はつながり表示することが可能です。 いろんな、ところのサイトの設定を行なっても、同じどころでつまずいています。 どこがいけないのか良くわかりません。 よろしくご指導を頂けませんでしょうか? ”/etc/named.conf” // generated by named-bootconf.pl options { directory "/var/named"; /* * If there is a firewall between you and nameservers you want * to talk to, you might need to uncomment the query-source * directive below. Previous versions of BIND always asked * questions using port 53, but BIND 8.1 uses an unprivileged * port by default. */ // query-source address * port 53; }; acl localnet { 192.168.11.0/24; //※NETWORK環境に合わせる 127.0.0.1; }; // // a caching only nameserver config // controls { inet 127.0.0.1 allow { localhost; } keys { rndckey; }; }; view "inside" {     match-clients { localnet; }; zone "." IN { type hint; file "named.ca"; }; zone "localhost" IN { type master; file "localhost.zone";//※localhostの正引き allow-update { none; }; }; zone "0.0.127.in-addr.arpa" IN { type master; file "named.local";//※localhostの逆引き allow-update { none; }; }; zone "abcd.org" { type master; file "abcd.org.local";//※内部用abcd.orgの正引き allow-update { none; }; }; zone "11.168.192.in-addr.arpa" { type master; file "192.168.11.rev";//※内部用abcd.orgの逆引き allow-update { none; }; }; }; view "outside"{ match-clients { any; }; include "/etc/rndc.key"; zone "abcd.org" IN { type master; file "abcd.org.zone";//※外部用abcd.orgの正引き allow-update { none; }; }; zone "7.188.30.219.in-addr.arpa" IN { type master; file "219.30.188.7.rev";//※外部用abcd.orgの逆引き allow-update { none; }; }; }; ”/var/named/named.local” $TTL 86400 @ IN SOA ns.abcd.org. root.abcd.org. ( 2007090901 ; Serial 7200 ; Refresh 7200 ; Retry 2419200 ; Expire 86400 ) ; Minimum IN NS ns.abcd.org. 1 IN PTR localhost. ”/var/named/localhost.zone” $TTL 86400 $ORIGIN localhost. @ IN SOA ns.abcd.org. root.abcd.org. ( 2007090901 ; serial (d. adams) 7200 ; refresh 7200 ; retry 2419200 ; expiry 86400 ) ; minimum IN NS ns.abcd.org. localhost IN A 127.0.0.1 ”/var/named/abcd.org.local” $TTL 86400 @ IN SOA ns.abcd.org. root.abcd.org. ( 2007090901 ; Serial 7200 ; Refresh 7200 ; Retry 2419200 ; Expire 86400 ) ; Minimum IN A 192.168.11.6 IN NS ns.abcd.org. IN MX 10 mail.abcd.org. localhost IN A 127.0.0.1 ns IN A 192.168.11.6 mail IN A 192.168.11.6 www IN A 192.168.11.6 ”/var/named/192.168.11.rev” $TTL 86400 @ IN SOA ns.abcd.org. root.abcd.org. ( 2007090901 ; Serial 7200 ; Refresh 7200 ; Retry 2419200 ; Expire 86400 ) ; Minimum IN NS ns.abcd.org. 6 IN PTR ns.abcd.org. ”/var/named/abcd.org.zone” $TTL 86400 @ IN SOA abcd.org. root.abcd.org. ( 2007090901 ; Serial 7200 ; Refresh 7200 ; Retry 2419200 ; Expire 86400 ) ; Minimum IN A 219.30.ppp.xxx IN NS ns.abcd.org. IN MX 10 mail.abcd.org. localhost IN A 127.0.0.1 ns IN A 219.30.ppp.xxx mail IN A 219.30.ppp.xxx www IN A 219.30.999.xxx ”/var/named/219.30.ppp.xxx.rev” $TTL 86400 @ IN SOA ns.abcd.org.  root.abcd.org. ( 2007090901 ; Serial 7200 ; Refresh 7200 ; Retry 2419200 ; Expire 86400 ) ; Minimum IN NS ns.abcd.org. 6 IN PTR ns.abcd.org.

  • # vi /var/named/chroot/・・

    いつも教えて頂きありがとうございます。 標記の件。 [root@localhost ~]# vi /var/named/chroot/etc/named.conf を実行致しました。 先ほど // // named.conf for Red Hat caching-nameserver // options { version "unknown"; directory "/var/named"; allow-query { localhost; localnets; }; allow-recursion { localhost; localnets; }; allow-transfer { localhost; localnets; }; forwarders { xxx.xxx.xxx.xx1; xxx.xxx.xxx.xx2; }; }; // // a caching only nameserver config // controls { inet 127.0.0.1 allow { localhost; } keys { rndckey; }; }; logging { category lame-servers { null; }; }; view "internal"{ match-clients { localnets; }; recursion yes; zone "." IN { type hint; file "named.ca"; }; zone "0.0.127.in-addr.arpa" { type master; file "0.0.127.in-addr.arpa"; }; zone "1.168.192.in-addr.arpa" { type master; file "1.168.192.in-addr.arpa"; }; zone "centos.orz" { type master; file "centos.orz.local"; }; }; include "/etc/rndc.key"; を書く途中でzzで終了したつもりでした。 やはりviを知らないためおかしなメッセージが出ました。 下記です           記 E325: ATTENTION Found a swap file by the name "/var/named/chroot/etc/.named.conf.swp" owned by: root dated: Sat Feb 5 20:13:50 2011 file name: /var/named/chroot/etc/named.conf modified: YES user name: root host name: localhost.localdomain process ID: 5133 While opening file "/var/named/chroot/etc/named.conf" (1) Another program may be editing the same file. If this is the case, be careful not to end up with two different instances of the same file when making changes. Quit, or continue with caution. (2) An edit session for this file crashed. If this is the case, use ":recover" or "vim -r /var/named/chroot/etc/named.c onf" to recover the changes (see ":help recovery"). If you did this already, delete the swap file "/var/named/chroot/etc/.named. conf.swp" to avoid this message. "/var/named/chroot/etc/named.conf" [New File] Press ENTER or type command to continue どう対処すればいいでしょうか? ご回答の程、宜しくお願い申し上げます。

  • CentOS 5.4

    CentOS 5.4 Bind 9.3.6-4 bindの設定に挑戦しておりまして、わからない所があり質問させていただきます。 現在、会社で1つドメインを取り、レンタルサーバー(xrea.com)でHPを公開し、そのレンタルサーバーで社員分のメールアカウントを発行し使用しています。 仮にドメインをaaa.comとするとします。 公開しているサイトのURLは、http://www.aaa.comおよびhttp://aaa.comで閲覧できるようになっています。 やりたい事はを列挙します。 ・HP公開はレンタルサーバーでそのまま外部公開する。 ・メールアカウントはレンタルサーバーのメールサーバーでそのまま使用する。 ・内部のローカルネットに接続している各社員にaaa.comドメインでホスト名を割り振りたい。 ・内部で活用するためlinuxサーバー(192.168.24.5)を立てて、そのサーバーのホスト名もaaa.comドメインで解決できるようにしたい。 この希望を満たしつつ各社員のPCのインターネットおよび内部ホストの名前解決を正しくできるようにbindの設定を行っていますが、 行き詰ってしまいました。 以下にnamed.confとzoneファイルを記します。 ////////////////////////////////////////////////////////////////named.confここから acl localnet { 192.168.24.0/24; 127.0.0.1; }; options { listen-on port 53 { 127.0.0.1; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { localhost; }; allow-query-cache { localhost; }; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; view "local" { match-clients { localnet; }; recursion yes; zone "." { type hint; file "named.ca"; }; zone "aaa.com" { type master; file "named.aaa.local"; }; zone "0.0.127.in-addr.arpa" { type master; file "named.0.0.127.in-addr.arpa"; }; zone "24.168.192.in-addr.arpa" { type master; file "named.24.168.192.in-addr.arpa"; }; }; view "world" { match-clients { any; }; allow-query { any; }; recursion no; zone "aaa.com" { type master; file "named.aaa"; }; }; //named.confここまで どこがいけないのかご指導いただけないでしょうか?