免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 7353 | 回复: 12
打印 上一主题 下一主题

域名设置,ping通了,但是nslookup找不到 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-20 19:04 |只看该作者 |倒序浏览
为了安装JES,采用下面的方式设置了域名
1,创建/etc/defaultdomain文件
2, 在/etc/hosts加入一行新的记录(格式为 .)用vi或者gedit编辑 /etc/hosts
详见 http://wiki.gceclub.sun.com.cn/i ... F%E5%90%8D%EF%BC%9F

我创建的域名为www.example.com

然后ping www.example.com说alive,但是nslookup说timeout,问题在那里呢?是否我根本就用错了方法?

另外,我看到这里有一篇
http://bbs.chinaunix.net/viewthr ... hlight=%D3%F2%C3%FB
但是看不太明白,貌似我的需求也用不到这么复杂,不知道是不是我想错了?

请多指教,谢谢!

论坛徽章:
0
2 [报告]
发表于 2007-01-20 19:27 |只看该作者
看看/etc/nsswitch.conf文件,先用什么解析的。是不是在/etc/hosts定义了这个域名。是不是先用files解析,然后用dns。

论坛徽章:
0
3 [报告]
发表于 2007-01-21 18:19 |只看该作者
原帖由 Barrfee 于 2007-1-20 19:27 发表
看看/etc/nsswitch.conf文件,先用什么解析的。是不是在/etc/hosts定义了这个域名。是不是先用files解析,然后用dns。


nsswitch.conf里的各项(包括hosts在内)全是files,在hosts里面则有如下定义
127.0.0.1     localhost
192.168.186.25   www.example.com

对于你说的“先用files后用dns”,我不明白,请不吝赐教,谢谢!

论坛徽章:
0
4 [报告]
发表于 2007-01-21 18:32 |只看该作者
看你压根就没配制DNS服务器啊.当然TIMEOUT 了。

论坛徽章:
0
5 [报告]
发表于 2007-01-21 19:27 |只看该作者
原帖由 bigfatsea 于 2007-1-21 18:19 发表


nsswitch.conf里的各项(包括hosts在内)全是files,在hosts里面则有如下定义
127.0.0.1     localhost
192.168.186.25   www.example.com

对于你说的“先用files后用dns”,我不明白,请不吝 ...


你的ping www.example.com的时候,因为nsswitch.conf中的hosts条目是先files,后dns,所以,机器去hosts文件找www.example.com,结果就找到了,所以是ALIVE;你用nslookup的时候,是使用dns解析,dns解析需要到/etc/resolv.conf文件中找DNS服务器的地址。。。。估计你也没配置。

[ 本帖最后由 yuhuohu 于 2007-1-21 19:29 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2007-01-22 11:37 |只看该作者
原来是这样,那么有没有办法不配dns server就实现nslookup呢?我目前也就是本机测试,实际应用的时候会有网管分配域名的,所以,能省则省。

如果必须配置dns server,那么请问该如何作呢?有没有相关的资料提供呢?顶楼里我提到的那个链接实在是看不明白,请帮忙找份简单点的适合我这种完全没有solaris经验(将来估计也不大会接触solaris)的新手的资料,谢谢!

论坛徽章:
0
7 [报告]
发表于 2007-01-23 09:20 |只看该作者
没有人肯帮忙吗?给份有帮助的文档也好啊,谢谢啦~~

论坛徽章:
0
8 [报告]
发表于 2007-01-23 17:00 |只看该作者
历经“千辛万苦”,终于配出来了,只是有些地方还不太明白,请大伙儿帮忙简单解释解释。
1,hosts文件和dns配置没有关系,对吗?
2,defaultdomain和dns配置也没关系,对吗?如果真的没关系,那defaultdomain到底是用来干嘛的呢?
3,resolv.conf里可以这样写吗?

  1. domain        example.com
  2. nameserver        192.168.186.25
  3. domain .
  4. nameserver        211.59.11.135
复制代码

我试图通过这样的方式指定example以外的域名通过第二个nameserver解析,貌似不成功
4,named.conf里的acl到底是干嘛的?
5,有如下zone文件

  1.         $TTL 8h
  2.         example.com. IN SOA smap.example.com. root.smap.example.com. (
  3.                 20011225
  4.                 43200
  5.                 3600
  6.                 604800
  7.                 3600
  8.         )
  9.         example.com. IN NS smap.example.com.
  10.         smap.example.com. IN A 192.168.186.25
复制代码

“example.com. IN NS smap.example.com.”这句是说所有example.com下的域名均通过NS(name server) smap.example.com来解析吗?
“smap.example.com. IN A 192.168.186.25”这句是说smap.example.com就在192.168.186.25这个地址吗?这样写“smap IN A 192.168.186.25”是否表达相同的意思呢?
6,zone文件中的$origin是干嘛的?
7,zone文件中的PTR是什么的缩写?
8,loopback文件中应该这样写吗?

  1.         0.0.127.in-addr.arpa. IN NS smap.example.com.
  2.         1 IN PTR localhost.example.com.
复制代码

还是应该改成这样?

  1.         0.0.127.in-addr.arpa. IN NS smap.example.com.
  2.         1 IN PTR localhost.
复制代码


如果其中有别的什么错误或者“不良用法”,请尽数指出,不必客气!

谢谢!

论坛徽章:
0
9 [报告]
发表于 2007-01-23 17:56 |只看该作者
那个启动named是配置服务器的。如果,只是配置客户端的话.简单的修改几个文件就可以了./etc/nssswitch.conf,/etc/hosts,/etc/resolv.conf等几个文件就可以了.另外几个都是你配置网络的.

论坛徽章:
0
10 [报告]
发表于 2007-01-25 14:40 |只看该作者
还是不太明白,这些东西被我混乱的放在一起了,哪位仁兄能帮偶理顺下思路,偶感激涕零~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP