LinuxSir.cn,穿越时空的Linuxsir!

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

如何设置,DNS才能解析不带前后缀的server1、server2的IP地址呢?

[复制链接]
发表于 2005-4-26 17:53:29 | 显示全部楼层 |阅读模式
通常DNS能够解析server1.domain.com、server2.domain.com的IP地址。

但我的上级给我安排的domino服务器叫做server1,没有前后缀。
按照原理,notes客户端与服务器联系时,直接就解析server1的IP。

所以现在害得我很惨,必须跑到每台机器去设hosts文件。

请问,DNS能够实现仅仅解析不带前后缀的server1这样的名字吗?如何实现?
发表于 2005-4-26 19:03:32 | 显示全部楼层
/etc/named.conf :

  1. zone "blue" {
  2.          type master;
  3.          file "named.blue";
  4. };
复制代码

/var/named/named.blue:


  1. $TTL 1D

  2. @     IN     SOA    blue.   root.blue. (
  3.              2005042601
  4.              1D
  5.              1H
  6.              1W
  7.              1D
  8. )

  9. @     IN      NS    light.blue.org.
  10. @     IN      A     10.70.54.31
复制代码


[root@blue named]#host blue
blue has address 10.70.54.31
[root@blue named]#

这样吗?
回复 支持 反对

使用道具 举报

发表于 2005-4-26 20:10:32 | 显示全部楼层
直接修改 /etc/hosts


再将dns的解析顺序设置一下就成了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-27 08:14:49 | 显示全部楼层
谢谢各位老大,小的先试一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-27 08:32:59 | 显示全部楼层
感谢各位老大,我试过,按照2楼的做法,通过了。

现在我只要设置好服务器就可以了,不用跑到每台客户机了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-27 09:44:56 | 显示全部楼层
对不起,都怪我的测试不完整。

做了以上配置后,在Linux上面直接ping server1马上就通了。可是当我跑到WinXP上来ping时,机器无法解析出server1的IP来,因此也就无法ping得通了。但是nslookup server1却能够解析出正确的IP来。

请问,是什么原因呢?又该如何解决?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-28 08:00:28 | 显示全部楼层
再问一下,这种现象是Windows本身的原因,还是配置上面的问题呢?

谢谢!
回复 支持 反对

使用道具 举报

发表于 2005-4-28 08:35:33 | 显示全部楼层
不好意思,可能教导你犯错误了。

现这种情况应该是可以解决的。

不过我时间有限没有测试。

我们可以将这个情况想像成解析动态域名。

具体实现方式还有待去解决啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-29 08:03:50 | 显示全部楼层
请问8楼,您说的动态域名怎么理解?

我初步认定这是Windows的问题了。
回复 支持 反对

使用道具 举报

发表于 2005-6-20 01:43:02 | 显示全部楼层
# Begin /etc/resolv.conf

search myfantasy.org  #这行!!!
nameserver 192.168.0.1

# End /etc/resolv.conf
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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