查看主机DNSserver
一、Nslookup(name server lookup)( 域名查询):是一个用于查询 Internet 域名信息或诊断DNS server问题的工具。nslookup能够指定查询的类型,能够查到DNS记录的生存时间还能够指定使用那个DNSserver进行解释。Nslookup
是一个 监測网络中 DNS server能否正确实现域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows 98 中却没有集成这一个工具。 Nslookup 必需要安装了 TCP/IP 协议的网络环境之后才干使用。
演示样例:
[root@desktop40 Desktop]# nslookup 15.201.49.136
Server: 192.168.0.254
Address: 192.168.0.254#53
** server can't find 136.49.201.15.in-addr.arpa: SERVFAIL
[root@desktop40 Desktop]# nslookup 210.192.113.214
Server: 192.168.0.254
Address: 192.168.0.254#53
** server can't find 214.113.192.210.in-addr.arpa: SERVFAIL
[root@desktop40 Desktop]# nslookup 192.168.0.254
Server: 192.168.0.254
Address: 192.168.0.254#53
254.0.168.192.in-addr.arpa name = instructor.example.com.
[root@desktop40 Desktop]#
二、格式
nslookup [IP地址/域名]
三、应用实例
(1)在本地计算机上使用nslookup命令
$ nslookup
Default Server: name.cao.com.cn
Address: 192.168.1.9
>
在符号“>”后面输入要查询的IP地址域名,并回车就可以。
假设要退出该命令。输入“exit”,并回车就可以。
(2)使用nslookup命令named
输入以下命令:
nslookup
然后就进入式nslookup环境。假设named正常启动。则nslookup会显示当前DNSserver的地址和域名,否则表示named没能正常启动。
以下简介一些主要的DNS诊断。
◆检查正向DNS解析,在nslookup提示符下输入带域名的主机名,如hp712.my.com,nslookup应能显示该主机名相应的IP地址。
如
果仅仅输入hp712,nslookup会依据/etc/resolv.conf的定义,自己主动加入my.com域名,并回答相应的IP地址。
◆检查反向DNS解析,在nslookup提示符下输入某个IP地址。如192.22.33.20,nslookup应能回答该IP地址所相应的主机名。
◆检查MX邮件地址记录在nslookup提示符下输入:
set q=mx
然后输入某个域名。输入my.com和mail.my.com,nslookup应可以回答相应的邮件server地址。即support.my.com和support2.my.com。
四、练习
1.危急的网络命的发展使成为一个不能忽视的问题。finger、ftp、rcp和telnet在本质上都是不的,由于它们在网络上用明文传送口令和数据,嗅探器能够非常easy地截获这些口令和数据。并且。这些服务程序的安全验证方式也是有弱点的。非常easy受到“中间server”方式的攻击。这里笔者把一些不安全的命令依据危急等级列出,见表3所看到的。如今ftp、telnet能够被SSH命令取代绑定在port22上。其连接採用协商方式。使用RSA加密。身份鉴别完毕之后。后面的全部流量都使用IDEA进行加密。SSH(Secure Shell)程序能够通过网络登录到远程主机,并运行命令。
rcp、rlogin等远程调用命令也逐渐被VNC软件取代。
2.在一张网卡上绑定多个IP地址
在Linux下,能够使用ifconfig方便地绑定多个IP地址到一张网卡。
比如,eth0接口的原有IP地址为192.168.0 .254,能够运行以下命令:
ifconfig eth0:0 192.168.0.253 netmask 255.255.255.0
ifconfig eth0:1 192.168.0.252 netmask 255.255.255.0
......
3.改动网卡MAC地址
首先必须关闭网卡设备,命令例如以下:
/sbin/ifconfig eth0 down
改动MAC地址。命令例如以下:
/sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
又一次启用网卡:
/sbin/ifconfig eht0 up
这样网卡的MAC地址就更改完毕了。每张网卡的MAC地址是惟一,但不是不能改动的,仅仅要保证在网络中的MAC地址的惟一性就能够了。
4.初步部署IPv6
IPv4
技术在网络发展中起到了巨大的作用。只是随着时间的流逝它不管在网络地址的提供、服务质量、安全性等方面都越来越力不从心,IPv6呼之欲出。
Linux是全部操作系统中最先支持IPv6的,一般Linux基于2.4内核的Linux发行版本号都能够直接使用IPv6。只是主要发行版本号没有载入IPv6模块,能够使用命令手工载入。须要超级用户的权限。
(1)载入IPv6模块
使用命令检測。当中inet6 addr: fe80::5054:abff:fe34:5b09/64,就是eth0网卡的IPv6地址。
# modprobe IPv6
#ifconfig
eth0 Link encap:Ethernet HWaddr 52:54:AB:34:5B:09
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::5054:abff:fe34:5b09/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:1360 (1.3 Kb)
Interrupt:5 Base address:0xec00
(2)使用ping命令检測网卡的IPv6地址是否有效
#ping6 -I eth0 -c 2 fe80::200:e8ff:fea0:2586
和IPv4不一样。使用ping6命令时必须指定一个网卡界面,否则系统不知道将数据包发送到哪个。
I表示Interface、eth0是第一个网卡。-c表示回路,2表示ping6操作两次。
(3)使用ip命令在IPv6下为eth0添加一个IP地址
#ip -6 addr add 3ffe:ffff:0:f101::1/64 dev eth0
使用ifconfig命令,查看网卡是否出现第二个IPv6地址。
Linux网络的主要长处是可以实现资源和信息的共享,而且用户可以远程訪问信息。Linux提供了一组强有力的网络命令来为用户服务,这些工具可以帮助用户进行网络设定、检查网络状况、登录到远程计算机上、传输文件和运行远程命令等。
上面介绍了Linux中比較重要的网络命令,事实上Linux还有很多命令须要学习。
Linux网络操作命令的一个特点就是命令參数选项非常多,并不要求所有记住,关键在于理解命令的主要用途和学会使用帮助信息。
查看主机DNSserver的更多相关文章
- linux查看主机端口进程命令
1.查看主机信息 # more /etc/hosts # Do not remove the following line, or various programs # that require ne ...
- linux下如何查看主机的外网ip地址
在linux下如果我们使用的是nat方式上网.通过ifconfig命令查看到的ip地址往往是内网地址 那么如何查看主机在互联网上使用的公网IP呢?我们可以在命令行下使用curl命令实现这个功能. [r ...
- 如何用正确的姿势查看 主机系统的CPU信息
一.关于CPU的几个概念 CPU的作用 计算机中的中央处理单元(CPU)执行基本的计算工作 -- 运行程序.但是,一个单核的CPU同一时间只能一次执行一个任务,为了提高计算机的处理能力,也就出现了多C ...
- Linux 查看主机、CPU、内存、内核、网卡或MAC地址、关机、重启、当前使用人、网络连接状态、主机目前使用状态
7 uname -a 显示主机名.内核.硬件结构等全部信息 unmae -r 只显示内核 查看Redhat和centos的内核版本也可以用cat /etc/redhat-release 或cat /e ...
- 查看主机CPU信息
一.关于CPU的几个概念 CPU的作用 计算机中的中央处理单元(CPU)执行基本的计算工作 -- 运行程序.但是,一个单核的CPU同一时间只能一次执行一个任务,为了提高计算机的处理能力,也就出现了多C ...
- linux查看主机最后启动时间
1.使用who查看最后重启时间 who -b 2.使用last查看近几次重启时间 last reboot 第一条即为最后一次重启日期 last其实是查询用户的登录记录,reboot是一个伪用户:也就是 ...
- linux环境中查看主机型号(机器型号)
需求说明: 今天一同事让统计测试环境主机型号,在此记录下. 操作过程: 1.通过dmidecode工具查询,产品型号(机器型号) [root@redhat6 ~]# dmidecode | grep ...
- 通过ip查看主机名和端口占用情况
1. 知道对方ip查看对方的计算机名 方法:开始->运行->cmd->net view 对方ip 或者 开始->运行->cmd->nbtstat -a 对方ip ...
- Linux命令总结_查看主机磁盘使用
1.dh -h 查看各个挂载点的使用量 2.du -sh *(星号表示当前所有文件夹)可以查看当前目录下各个文件夹的大小,-s表示只显示当前文件夹(不加-s你可以看到所有文件夹下的子文件夹的大小,太多 ...
随机推荐
- 单元测试 Qunit
http://api.qunitjs.com/category/assert/ 测试方法 选中 "Check for Globals" 会暴露全局对象,看你的代码会不会无 ...
- 零基础如何迅速学习HTML5?新手小白学习web前端H5自白!
很多的人在毕业之后才发现原来学的专业不是自己想做的工作,或者专业对口的工作待遇让人觉得并不满意,于是很多人选择培训机构学新的一门技能转换行业.IT行业的web前端H5受到很多学员的青睐.那么学习web ...
- mybatis从数据库中取到的date格式不是yyyy-MM-dd HH:mm:ss
问题:sqlserver中的存储时间格式为date,pojo的时间属性也是date,直接mybatis取出的时间格式是带英语的那种,不满足客户要求. 解决:将pojo的时间属性改为string类型,在 ...
- 重新绘制TabControl的Tabpage标签,添加图片及关闭按钮
1 }
- c#关键字及ref和out
最近在写程序时遇到ref,out 参数问题.回头有自习看了看MSDN,才有巩固了基础.我把我的测试程序贴出来,大家分享一下. ref 关键字使参数按引用传递.其效果是,当控制权传递回调用方法时, ...
- java继承系列之添加一个LinkLable类
import java.awt.*; import javax.swing.*; import javax.swing.JFrame; import java.awt.event.WindowList ...
- python线程池实现多线程
参考文献 http://www.open-open.com/news/view/1c0179b http://blog.jobbole.com/52060/ 按照这个博客,实现获取多台服务器的空间使用 ...
- linux平台搭建postfix邮件服务器
一,搭建邮件服务器前准备如下: Centos 7.2 64位Postfix-2.8.12.tar.gz Postfix MTA(邮件传输代理)Dovecot-2.1.8.tar.gz IMAP 和 P ...
- 《Linux命令行与shell脚本编程大全》第十四章 处理用户输入
有时还会需要脚本能够与使用者交互.bash shell提供了一些不同的方法来从用户处获得数据, 包括命令行参数,命令行选项,以及直接从键盘读取输入的能力. 14.1 命令行参数 就是添加在命令后的数据 ...
- 书籍推荐系列之一 -- 《凤凰项目:一个IT运维的传奇故事》
博客已经完全更新了名字,新的名字,新的开始,想让自走向新的道路是很难的,走出舒适圈说了好久,也是时候开始行动了,今天就从写博客开始. 今天给大家推荐一本书,<凤凰项目:一个IT运维的传奇故事&g ...