nslookup的问题。。。

she2456 2010-04-05 03:07:00
我的虚拟机安装了红旗6,
但一直不能上网,
vmware-tools已经安装,
VMware networ adapter VMnetwork8 和VMware networ adapter VMnetwork1都已启动,
在linux里面的终端输入ping和nslookup命令,出现以下情况:
[root@localhost ~]# ping www.baidu.com
ping: unknown host www.baidu.com
[root@localhost ~]# nslookup
bash: nslookup: command not found
[root@localhost ~]# nslookup
bash: nslookup: command not found
[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
198.168.1.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
default 198.168.1.254 0.0.0.0 UG 0 0 0 eth0
[root@localhost ~]#
不知道怎么回事,希望高手指点迷津》》》。
...全文
261 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
she2456 2010-04-11
  • 打赏
  • 举报
回复
谢谢各位的回答!!!
我安装的是 《红旗 6》
我没有安装nslookup等命令,
使有些功能不能使用,
但我刚刚接触linux,
只在虚拟机上使用,
我现在还有red hat9 和雨林木风,都可以上网。
在这还是谢谢各位大虾!!!!
vcchen_bo_qiang 2010-04-07
  • 打赏
  • 举报
回复
[root@localhost root]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 //网卡设备别名
BOOTPROTO=dhcp //自动获取IP类型
ONBOOT=yes //启动系统是这个服务也启动
USERCTL=no //是否给予非root用户设备管理权限,如果是yes允许非根用户控制该设备;若上no不允许非根用户控制该设备.
PEERDNS=yes //如果使用yes,允许来自服务器的信息修改/etc/resolv.conf文件.如使用dhcp,则使用默认的yes;如果使用no,则是不修改/etc/resolv.conf文件
TYPE=Ethernet //类型为以太网

#service network restart
//重新启动网络服务,让服务生效,让来自服务器信息写入/etc/resolv.conf文件
#more /etc/resolv.conf
//查看你的/etc/resolv.conf目录是不是多一些可以上网的DNS服务器IP地址,打开windows xp MSDOS查看是不上和那里的DNS相吻合.win+R--cmd--ipconfig/all,查看DNS server服务器IP
[root@localhost root]# host www.51cto.com
//检测是否成功,可以看到是成功的.www.51cto.com返回的IP地址是211.103.156.229
www.51cto.com has address 211.103.156.229
[root@localhost root]# host 51cto.com
//这里是51cto用了直接解析域名方式.
51cto.com has address 211.103.156.229
[root@localhost root]# host www.baidu.com
//测试一下百度,返回两个的子域,IP都不一样
www.baidu.com is an alias for www.a.shifen.com.
www.a.shifen.com has address 121.14.88.76
www.a.shifen.com has address 121.14.89.10
[root@localhost root]# nslookup -sil
用nslookup -sil命令来测试DNS的析出情况.
> jflkajfdls.51cto.com
//51cto网站采用了泛域名的解析,用"*"代替任何字符,也就是说无论你输入http://*.51cto.com都能找到51cto网站.
Server: 10.88.87.88 //linux下的DNS服务器IP为10.88.87.88.监听端口为:10.88.87.88的53端口
Address: 10.88.87.88#53

Non-authoritative answer:
Name: jflkajfdls.51cto.com
Address: 211.103.156.229 //DNS服务器解析www.51cto.com的IP地址为211.103.156.229
vcchen_bo_qiang 2010-04-07
  • 打赏
  • 举报
回复
如果想在linux下上网,可以.
#poweroff
//关闭虚拟机
以太网类型的网络连接设置为NAT:使用已共享的主机IP地址
编辑---虚拟网络设置--自动桥接(将自动桥接的复选框的勾去掉)
DHCP service:服务要启动
NAT service:服务要启动
点击:NAT时,弹出的界面,可以看到,VMnet host:VMnet8
我的VMnet host:VMnet8是网关IP地址为:192.168.164.2,网络子网掩码:255.255.255.0,不同的虚拟机可能不一样哈,这是自动获取的.
Gateway IP address: 192.168.164.2
//这个网关IP地址设置为LINUX下主DNS服务器的IP,LINUX 下的IP地址为192.168.164.3
Netmask:255.255.255.0
启动虚拟机..
打开系统终端[root@localhost root]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
//打开编辑
DEVICE=eth0 //网卡设备别名
BOOTPROTO=dhcp //自动获取IP类型
ONBOOT=yes //重启系统时启动该服务
USERCTL=no //非root用户没有控制设备的权限
PEERDNS=yes //dhcp类型一般都默认为yes,让服务器修改/etc/resolv.conf文件
TYPE=Ethernet //以太网类型
NETWORK=192.168.164.0 //网络的初始地址
BROADCAST=192.168.164.255 //网络的广播地址.
按Esc,然后按:wq保存退出.
[root@localhost root]# service network restart
//重新启动网络服务
正在关闭接口 eth0: [ 确定 ]
关闭环回接口: [ 确定 ]
设置网络参数: [ 确定 ]
弹出环回接口: [ 确定 ]
弹出界面 eth0: [ 确定 ]
[root@localhost root]#ifconfig
//可以用ifconfig查看是否配置成功
[root@localhost root]# echo "nameserver 192.168.164.2" > /etc/resolv.conf
//不用这步应该可以ping通了,因为在启动network服务器是,已经将服务器的IP地址写入/etc/resolv.conf.显示DNS服务器IP:192.168.164.2重定向导到/etc/resolv.conf文件中,原来的内容被覆盖掉了.
[root@localhost root]# more /etc/resolv.conf
//浏览是否成功.可以看到DNS服务器的IP是192.168.164.2
nameserver 192.168.164.2
[root@localhost root]# service named restart
停止 named:
named 已经在运行[root@localhost root]#
//如果启动不了,就要启动一下网络服务器
[root@localhost root]# ping www.hao123.com
//如果见到下面的信息说明网络可以ping通.
PING hao123.n.shifen.com (220.181.107.31) 56(84) bytes of data.
64 bytes from 220.181.107.31: icmp_seq=2 ttl=128 time=37.0 ms
64 bytes from 220.181.107.31: icmp_seq=3 ttl=128 time=36.1 ms
64 bytes from 220.181.107.31: icmp_seq=4 ttl=128 time=35.1 ms


ok可以ping 通了.
[root@localhost root]# nslookup -sil
> www.baidu.com
linux 下的DNS服务器为192.168.164.2
Server: 192.168.164.2
Address: 192.168.164.2#53

Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 121.14.88.76
Name: www.a.shifen.com
Address: 121.14.89.10
>
vcchen_bo_qiang 2010-04-06
  • 打赏
  • 举报
回复
DNS没有配置!!可以参考
http://chenboqiang.blog.51cto.com/1068057/264115
kns1024wh 2010-04-06
  • 打赏
  • 举报
回复
问题是在dhcp分配的资源上面 同时请确认网关 dns信息等式正确的
qihuanfengyun 2010-04-06
  • 打赏
  • 举报
回复
感觉好像是DNS的问题。
修改试试。
winbsd 2010-04-06
  • 打赏
  • 举报
回复
配置DNS服务器;
网卡设置:选别的连接方式试一下
一品川 2010-04-06
  • 打赏
  • 举报
回复
缺少安装的包
steptodream 2010-04-06
  • 打赏
  • 举报
回复
在linux里面的终端输入ping和nslookup命令,出现以下情况:
[root@localhost ~]# ping www.baidu.com
ping: unknown host www.baidu.com
------------------------------
这个问题 按我1楼回复的解决

[root@localhost ~]# nslookup
bash: nslookup: command not found
-----------------------------------
说明没有nslookup这个命令 也就是你没安装
如果是CentOS 或者Fedora 或者RHEL 就执行如下命令安装 前提是第一个问题要先解决 也就是/etc/resolv.conf里设置好DNS服务器
yum -y install bind-utils

如果是Ubuntu的话 好像是sudo apt-get install dnsutils
she2456 2010-04-06
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 yipinchuan 的回复:]
缺少安装的包
[/Quote]
怎么安装啊???
liucy1983 2010-04-05
  • 打赏
  • 举报
回复
虚拟机的网卡是如何设置的??
zoutuo 2010-04-05
  • 打赏
  • 举报
回复
安装时的问题,你安装的时候是不是都是自动装的,只装了最基本的一些程序
xmutiger 2010-04-05
  • 打赏
  • 举报
回复
网关能ping 通吗
steptodream 2010-04-05
  • 打赏
  • 举报
回复
Hello,mege,zege
steptodream 2010-04-05
  • 打赏
  • 举报
回复
你可能没有安装nslookup这个命令 用dig试试 另外可能是你没有设置DNS服务器
修改/etc/resolv.conf 追加你的DNS服务器 格式如下
nameserver DNS服务器IP

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧