nslookup
作用
nslookup命令的功能是查询一台机器的IP地址和其对应的域名。
使用权限所有用户。它通常需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。格式
nslookup [IP地址/域名]应用实例
(1)、在本地计算机上使用nslookup命令
$nslookup
在符号 “>” 后面输入要查询的IP地址域名,并回车即可。如果要退出该命令,输入“exit”,并回车即可。
(2)、使用nslookup命令测试named
输入下面命令:nslookup
然后就进入交换式nslookup环境。如果named正常启动,则nslookup会显示当前DNS服务器的地址和域名,否则表示named没能正常启动。
下面简单介绍一些基本的DNS诊断。
1)、检查正向DNS解析,在nslookup提示符下输入带域名的主机名,如hp712.my.com,nslookup应能显示该主机名对应的IP地址。如果只输入hp712,nslookup会根据etc/resolv.conf的定义,自动添加my.com域名,并回答对应的IP地址。
2)、检查反向DNS解析,在nslookup提示符输入某个IP地址,如192.22.33.20,nslookup应能回答该IP地址多对应的主机名。
3)、检查MX邮件地址记录在nslookup提示符下输入:
set q=mx
然后输入某个域名,输入my.com,nslookup应能够回答对应邮件服务器地址,即support.my.com。
route
作用
route命令是用来查看和配置Linux系统的路由信息,以实现和其他网络通讯。要实现两个不同的子网之间的网络通讯,需要一台连接两个网络路由器或同时位于两个网络的网关来实现。在Linux系统中,我们通常配置路由是为了解决以下问题:该Linux机器在一个局域网中,局域网中有一个网关,能够让你的机器访问Internet,那么我们就需要将这台机器的IP地址配置为Linux机器的默认路由。
示例
1)、增加一个默认路由:
route add 0.0.0.0 gw 网关地址
2)、删除一个默认路由:
route del 0.0.0.0 gw 网关地址
3)、显示出当前路由表
route
traceroute
作用
假如你ping不通远方的机器,想知道是在什么地方出现问题;或你想知道你的信息到远方机器都经过了那些路由器,可以使用traceroute命令。顾名思义:trace是跟踪,route是路由,也就是跟踪路由。用法
使用这个命令很简单:
traceroute远程主机IP地址或域名
这个命令输出类似:
1 路由器(网关)的IP地址 访问所需时间1 访问所需时间2 访问所需时间3
2 路由器(网关)的IP地址 访问所需时间1 访问所需时间2 访问所需时间3
…….
1)最前面的数字代表“经过第几站”;
2)路由器(网关)的IP地址就是“该站”的IP地址;
3)访问所需时间1,2,3是指访问到这个路由器(网关)需要的时间。
telnet
功能说明:远端登入
语法:telnet [-8acdEfFKLrx][-b][-e][-k][-l][-n][-S][-X][主机名称或IP地址]
补充说明:知行telnet指令开启终端机阶段作业,并登入远端主机。
参数:
-8 允许使用8位字符资料,包括输入和输出。
-a 尝试自动登入远端系统。
-b 使用别名指定远端主机名称。
-c 不读取用户专属目录里的telnetrc文档。
-d 启动排错模式
-e 配置脱离字符
-E 滤除脱离字符
-f 此参数的效果和指定“-F”参数相同
-F 使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机
-k 使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名
-K 不自动登入远端主机
-l 指定要登入远端主机的用户名称
-L 允许输出8位字符资料
-n 指定文档记录相关信息
-r 使用类似rlogin指令的用户界面
-S 配置telnet连线所需的IP TOS信息
-x 假设主机有支持数据加密的功能,就使用它
-X 关闭指定的认证形态
ftp
作用:ftp命令进行远程文件传输。FTP是ARPANet的标准文件传输协议,该网络就是现今Internet的前身,所以既是协议又是一个命令。
格式:
ftp [-dignv][主机名称IP地址]主要参数
-d:详细显示指令执行过程,便于排错分析程序执行的情形。
-i:关闭互动模式,不询问任何问题。
-g:关闭本地主机文件名称支持特殊字符的扩充特性。
-n:不使用自动登录。
-v:显示指令执行过程。应用说明
ftp命令是标准的文件传输协议的用户接口,是在TCP/IP网络计算机之间传输文件简单有效的办法,它允许用户传输ASCII文件和二进制文件。为了使用ftp来传输文件,用户必须知道远程计算机上的合法用户名和口令。这个用户名/口令的组合用来确认ftp会话,并用来确定用户对要传输的文件进行什么样的访问。另外,用户需要知道对其进行ftp会话的计算机名字的IP地址。
用户可以通过使用ftp客户程序,连接到另一台计算机上;可以在目录中上下移动、列出目录内容;可以把文件从远程计算机拷贝到本地机上;还可以把本地机传输到远程系统中,ftp内部有命令72个,下面列出主要几个内部命令:
ls:列出远程机的当前目录。
cd:在远程机上改变工作目录。
lcd:在本地机上改变工作目录。
ascii:设置文件传输方式为ASCII模式。
binary:设置文件传输方式为二进制模式。
close:终止当前的ftp会话。
hash:每次传输完数据缓冲区中的数据后显示一个#号。
get(mget):从远程机传送指定文件到本地机。
put(mput):从本地机传送文件到远程机。
open:连接远程ftp站点。
quit:断开与远程机的连接,并退出ftp。
?显示本地帮助信息。
!转到shell中。