一、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网络操作命令的一个特点就是命令參数选项非常多,并不要求所有记住,关键在于理解命令的主要用途和学会使用帮助信息。

转载于:https://www.cnblogs.com/zsychanpin/p/7338812.html

查看主机DNSserver相关推荐

  1. linux查看主机端口进程命令

    linux查看主机端口进程命令 1.查看主机信息 #more /etc/hosts #Do not remove the following line, or various programs #th ...

  2. Java 网络实例二(查看主机指定文件的最后修改时间、Socket实现多线程服务器程序、Socket连接到指定主机、网页抓取)

    查看主机指定文件的最后修改时间 import java.net.URL; import java.net.URLConnection; import java.util.Date; import ja ...

  3. java检测文件修改_Java 实例 – 查看主机指定文件的最后修改时间

    Java 实例 - 查看主机指定文件的最后修改时间 以下实例演示了如何查看主机指定文件的最后修改时间: /* author by w3cschool.cn Main.java */ import ja ...

  4. hosts多个ip对应一个主机名_Ubuntu16.04修改主机名和查看主机名的方法

    01. 查看主机名的方法 在Ubuntu系统中,快速查看主机名有多种方法: 其一,打开一个GNOME终端窗口,在命令提示符中可以看到主机名,主机名通常位于"@"符号后: 如下图所示 ...

  5. Linux-dmidecode 下面查看主机BIOS信息命令

    2019独角兽企业重金招聘Python工程师标准>>> Linux-dmidecode 下面查看主机BIOS信息命令 主要针对品牌主机 1.查看内存并列出插槽信息 dmidecode ...

  6. 实用hostname查看主机名的步骤

    实用hostname查看主机名的步骤:一.打开运行命令输入框,(可以点开始,运行来打开:也可以通过组合键 windows+r 来打开)二.在运行下输入cmd打开dos界面:三.在dos界面输入host ...

  7. 如何查看主机IP地址

    如何查看主机IP地址 如哈查看我们本机的IP地址呢 首先win+R打开运行菜单 输入cmd 输入ipconfig 回车 Microsoft Windows [版本 10.0.18363.1139] ( ...

  8. 通过ip查看主机名和MAC地址的cmd命令

    通过ip查看主机名和MAC地址的cmd命令: nbtstat -a X.X.X.X

  9. Ubuntu查看主机名和修改主机名

    查看主机名的方法 命令一: hostname 命令二: uname -a 临时修改主机名 命令:hostname $newname 重启系统后主机名将恢复为原先的主机名称. 永久修改主机名 主机名存放 ...

最新文章

  1. 【建站系列教程】3.2、ajax使用精讲
  2. SQL利用Case When Then多条件判断
  3. Maven精选系列--依赖范围、传递、排除
  4. 使用spring实现邮件的发送(含测试,源码,注释)
  5. Duilib嵌入CEF以及JavaScript与C++交互
  6. springboot redis shiro 实现 单点登录
  7. 推荐专栏丨《DBA的奋斗路》
  8. TiDB 增加 MySQL 内建函数
  9. 国内搭建vite vue和国外的不一样的,跟着教程会踩很多坑
  10. 网络 猫,路由器,交换机连接设置
  11. 纪录黑马程序员的真实生活
  12. 14.Nor-Flash操作实例
  13. word公式编辑器出错及交叉引用问题
  14. Linux_进程管理详解《鸟哥的Linux私房菜》学习笔记(极其详细,看完这篇就够了)
  15. Linux创建 Raid卷
  16. 客户成功团队的 OKR 案例
  17. C20_OC10-内存管理
  18. 彻底解决问题:签名不对,请检查签名是否与开放平台上填写的一致
  19. 使用 Tailscale 快速实现远程访问局域网
  20. vue 自定义日历 周模式 包括上一周 下一周 返回今日

热门文章

  1. window.location.href如何多次请求_测试同学必会系列之如何进行幂等性的测试
  2. eclipse配置python开发环境_Eclipse中配置python开发环境详解
  3. 软件one pin错误是啥意思_理想ONE,从交车就开始道歉,是有礼貌的新势力
  4. Python入门--集合元素的判断(in,not in集合元素的增加(add()update())集合元素的删除(remove(),discard(),pop(),clear())遍历(for in)
  5. 2018ACM-ICPC南京赛区网络赛: B. The writing on the wall
  6. bzoj 1656: [Usaco2006 Jan] The Grove 树木(BFS)
  7. bzoj 1618: [Usaco2008 Nov]Buying Hay 购买干草(完全背包)
  8. 有长度要求的区间最大值
  9. [GCN] 图卷积知识梳理 -持续更新
  10. Horizo​​ntal Pod Autoscaler (HPA) 根据资源横向扩展