LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 742|回复: 5

DNS+APACHE的事

[复制链接]
发表于 2004-6-24 19:52:51 | 显示全部楼层 |阅读模式
|

第 1 贴  DNS+APACHE的事

我在rh9.0里安装了bind9+apache2.0.40
我在RH9。0里nslookup www.vyouzhi.com正常
在另一台电脑WIN2K里能用IE 192。168。0。40(为RH9。0的IP)
能看到apache 的test页面

如果我先启动apache就会发生下面的问题

  1. httpd:Could not determine the server's fully qualified domain name.using 127.0.0.1 for ServerName
复制代码


如果我先启动bind9就不会出现此情况


以下是我的bind的配置
-----------------------named.conf------------------------------

  1. // generated by named-bootconf.pl

  2. options {
  3.         directory "/var/named";
  4.         /*
  5.          * If there is a firewall between you and nameservers you want
  6.          * to talk to, you might need to uncomment the query-source
  7.          * directive below.  Previous versions of BIND always asked
  8.          * questions using port 53, but BIND 8.1 uses an unprivileged
  9.          * port by default.
  10.          */
  11.         // query-source address * port 53;
  12. };

  13. //
  14. // a caching only nameserver config
  15. //
  16. controls {
  17.         inet 127.0.0.1 allow { localhost; } keys { rndckey; };
  18. };
  19. zone "." IN {
  20.         type hint;
  21.         file "named.ca";
  22. };

  23. zone "localhost" IN {
  24.         type master;
  25.         file "localhost.zone";
  26.         allow-update { none; };
  27. };

  28. zone "0.0.127.in-addr.arpa" IN {
  29.         type master;
  30.         file "named.local";
  31.         allow-update { none; };
  32. };

  33. zone "vyouzhi.com" IN {
  34.         type master;
  35.         file "vyouzhi.com.zone";
  36.         allow-update {none; };
  37. };

  38. zone "0.168.192.in-addr.arpa" IN {
  39.         type master;
  40.         file "0.168.192.zone";
  41.         allow-update {none; };
  42. };
  43. include "/etc/rndc.key";
复制代码



--------------------------vyouzhi.com.zone---------------------

  1. $TTL 86400
  2. @              IN            SOA   vyouzhi.com. root.vyouzhi.com.(
  3.                                      20040620;
  4.                                      28800;
  5.                                      7200;
  6.                                      604800;
  7.                                      86400;
  8.                                      );
  9. @              IN            NS    vyouzhi.com.
  10. localhost      IN            A     127.0.0.1
  11. www            IN            A    192.168.0.40  
复制代码




--------------0.168.192.zone-----------------------

  1. $TTL 86400
  2. @                  IN          SOA   vyouzhi.com. root.youzhi.com. (
  3.                                       20040620;
  4.                                       28800;
  5.                                       14400;
  6.                                       3600000;
  7.                                       86400;
  8.                                        );
  9. @                  IN          NS    vyouzhi.com.
  10.            40      IN          PTR   [url]www.vyouzhi.com.[/url]
复制代码



------------------resolv.conf----------------

  1. domain vyouzhi.com
  2. nameserver 192.168.0.40
  3. search 127.0.0.1
复制代码



--------------------------hosts------------------

  1. # Do not remove the following line, or various programs
  2. # that require network functionality will fail.
  3. 127.0.0.1                localhost.localdomain localhost
  4. 192.168.0.40            vyouzhi.com            vyouzhi.com
复制代码



以下是我在apache的httpd.conf中的小部分配置
-----------------httpd.conf---------------------------

  1. ServerName [url]www.vyouzhi.com[/url]
复制代码




-------------------dig -x 192.168.0.40返回的----------------
[code/

; <<>> DiG 9.2.3 <<>> -x 192.168.0.40
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 46220
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;40.0.168.192.in-addr.arpa.        IN        PTR

;; AUTHORITY SECTION:
0.168.192.in-addr.arpa.        86400        IN        SOA        vyouzhi.com. root.youzhi.com. 20040620 28800 14400 3600000 86400

;; Query time: 4 msec
;; SERVER: 192.168.0.40#53(192.168.0.40)
;; WHEN: Sat Jun 26 18:06:15 2004
;; MSG SIZE  rcvd: 102
[/code]



-----------------------nslookup-----------------

  1. Server:                192.168.0.40
  2. Address:        192.168.0.40#53

  3. Name:        [url]www.vyouzhi.com[/url]
  4. Address: 192.168.0.40
复制代码



为什么不能在win2k里使用www.vyouzhi.com去流览而只 ... 做的主页呢?
发表于 2004-6-24 22:29:59 | 显示全部楼层
这个我看了你的配置文件,首先,你能够确定DNS配好了吗!?用host www.vyouzhi.com能够解析到你的IP地址吗!?我觉得你的DNS的配置文件不对,我不清楚你用NSLOOKUP是怎么的来的结果,呵呵,我也是在苦恼DNS的配置!
发表于 2004-6-25 00:05:34 | 显示全部楼层

回复: DNS+APACHE的事

最初由 vyouzhi 发表
|

第 1 贴  DNS+APACHE的事

我在rh9.0里安装了bind9+apache2.0.40
我在RH9。0里nslookup www.vyouzhi.com正常
在另一台电脑WIN2K里能用IE 192。168。0。40(为RH9。0的IP)
能看到apache 的test页面

如果我先启动apache就会发生下面的问题
  1. httpd:Could not determine the server's fully qualified domain name.using 127.0.0.1 for ServerName
复制代码

如果我先启动bind9就不会出现此情况


以下是我的bind的配置
-----------------------named.conf------------------------------
  1. // generated by named-bootconf.pl
  2. options {
  3.         directory "/var/named";
  4.         /*
  5.          * If there is a firewall between you and nameservers you want
  6.          * to talk to, you might need to uncomment the query-source
  7.          * directive below.  Previous versions of BIND always asked
  8.          * questions using port 53, but BIND 8.1 uses an unprivileged
  9.          * port by default.
  10.          */
  11.         // query-source address * port 53;
  12. };
  13. //
  14. // a caching only nameserver config
  15. //
  16. controls {
  17.         inet 127.0.0.1 allow { localhost; } keys { rndckey; };
  18. };
  19. zone "." IN {
  20.         type hint;
  21.         file "named.ca";
  22. };
  23. zone "localhost" IN {
  24.         type master;
  25.         file "localhost.zone";
  26.         allow-update { none; };
  27. };
  28. zone "0.0.127.in-addr.arpa" IN {
  29.         type master;
  30.         file "named.local";
  31.         allow-update { none; };
  32. };
  33. zone "vyouzhi.com" IN {
  34.         type master;
  35.         file "vyouzhi.com.zone";
  36.         allow-update {none; };
  37. };
  38. zone "0.168.192.in-addr.arpa" IN {
  39.         type master;
  40.         file "0.168.192.zone";
  41.         allow-update {none; };
  42. };
  43. include "/etc/rndc.key";
复制代码


--------------------------vyouzhi.com.zone---------------------
  1. $TTL 86400
  2. @              IN            SOA   vyouzhi.com. root.vyouzhi.com.(
  3.                                      20040620;
  4.                                      28800;
  5.                                      7200;
  6.                                      604800;
  7.                                      86400;
  8.                                      );
  9. @              IN            NS    vyouzhi.com.
  10. localhost      IN            A     127.0.0.1
  11. www            IN            A    192.168.0.40  
复制代码



--------------0.168.192.zone-----------------------
  1. $TTL 86400
  2. @                  IN          SOA   vyouzhi.com. root.youzhi.com. (
  3.                                       20040620;
  4.                                       28800;
  5.                                       14400;
  6.                                       3600000;
  7.                                       86400;
  8.                                        );
  9. @                  IN          NS    vyouzhi.com.
  10.            40      IN          PTR   [url]www.vyouzhi.com.[/url]
复制代码


------------------resolv.conf----------------
  1. domain vyouzhi.com
  2. nameserver 192.168.0.40
  3. search 127.0.0.1
复制代码


--------------------------hosts------------------
  1. # Do not remove the following line, or various programs
  2. # that require network functionality will fail.
  3. 127.0.0.1                localhost.localdomain localhost
  4. 192.168.0.40            vyouzhi.com            vyouzhi.com
复制代码


以下是我在apache的httpd.conf中的小部分配置
-----------------httpd.conf---------------------------
  1. ServerName [url]www.vyouzhi.com[/url]
复制代码



-------------------dig -x 192.168.0.40返回的----------------
[code/

; <<>> DiG 9.2.3 <<>> -x 192.168.0.40
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 46220
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;40.0.168.192.in-addr.arpa.        IN        PTR

;; AUTHORITY SECTION:
0.168.192.in-addr.arpa.        86400        IN        SOA        vyouzhi.com. root.youzhi.com. 20040620 28800 14400 3600000 86400

;; Query time: 4 msec
;; SERVER: 192.168.0.40#53(192.168.0.40)
;; WHEN: Sat Jun 26 18:06:15 2004
;; MSG SIZE  rcvd: 102
[/code]



-----------------------nslookup-----------------
  1. Server:                192.168.0.40
  2. Address:        192.168.0.40#53
  3. Name:        [url]www.vyouzhi.com[/url]
  4. Address: 192.168.0.40
复制代码


为什么不能在win2k里使用www.vyouzhi.com去流览而只 ... 做的主页呢?


你将你的win2k的dns设置成192.168.0.40就行了
 楼主| 发表于 2004-6-26 08:01:45 | 显示全部楼层
我将WIN2K的DNS改了
但好像都不行呢
发表于 2004-6-26 09:39:01 | 显示全部楼层
ps 网关也改一下看看,都用dns服务主机!
 楼主| 发表于 2004-6-26 13:18:40 | 显示全部楼层
也不行呢
why?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表