05-Linux中DNS详解(二)

接“04-Linux中DNS详解(一)



六、在Linux上测试域名解析
1、先检查DNS是否设置正确

cat /etc/resolv.conf

[resolv.conf]
# Generated by NetworkManager
nameserver 192.168.80.100


2、使用nslookup来测试域名解析
a.常规解析法

nslookup wwww.zhangyujia.cn
-----
Server:         192.168.80.100
Address:        192.168.80.100#53

b.使用指定的DNS解析

nslookup www.zhangyujia.cn 114.114.114.114 #后边接上指定的DNS
-----
Server:         114.114.114.114
Address:        114.114.114.114#53

Non-authoritative answer: #非权威应答,解析的是互联网上的主机
Name:   www.zhangyujia.cn
Address: xxx.xxx.xxx.xxx

c.交互式测试域名解析

nslookup
-----
> www.zhangyujia.cn
Server:         192.168.80.100
Address:        192.168.80.100#53

Name:   www.zhangyujia.cn
Address: 192.168.80.100
> set type=mx #和WINDOWS一样,也可以设置解析类别
> 163.com

d.退出

exit

3、使用host来测试域名解析(四种方法,若发现命令不可用,请执行yum install bind-utils安装域名解析测试相关工具)

host -a zhangyujia.cn. 192.168.80.100 #列出该主机的所有相关信息
host -l zhangyujia.cn. 192.168.80.100 #列出该域名的所有主机记录
host -i 131.107.8.222 192.168.80.100  #逆向解析
host -t mx zhangyujia.cn 192.168.80.100 #指定查找类型记录类型(a ptr cname txt......)

3、使用dig来测试域名解析

dig @192.168.80.100 www.baidu.com a #使用192.168.80.100DNS服务器解析www.baidu.com主机记录

4、使用whois查询域名所有者(若发现命令不可用,请执行yum install jwhois安装此工具)

whois baidu.com


欢迎关注
新浪微博:https://weibo.com/yougazhang0506
微信公众平台:张雨嘉

我的网站:http://www.zhangyujia.cn
51CTO博客:http://blog.51cto.com/11099293

原文地址:http://blog.51cto.com/11099293/2063059

时间: 2024-08-03 07:20:18

05-Linux中DNS详解(二)的相关文章

linux中iptables详解

linux中iptables详解 一.通用基础知识 1.基本概念 什么是防火墙? 所谓防火墙指的是工作于主机或网络的边缘,对于进出的报文根据事先定义的规则作检查,将那些能够被规则所匹配到的报文作出相应处理的组件. 防火墙是由软件和硬件设备组合而成.在内部网和外部网之间.专用网与公共网之间的界面上构造的保护屏障,使Internet与Intranet之间建立起一个安全网关(Security Gateway),从而保护内部网免受非法用户的侵入. 防火墙主要由服务访问规则.验证工具.包过滤和应用网关4个

Linux中getopt详解

Linux中getopt详解 getopt函数用来解析命令行参数的,以'-'或'--'开头的参数为选项参数,选项参数除去'-'或'--'的剩下的是选项字符.如果getopt函数被重复调用,则它将会依次返回每个选项元素中的选项字符. 使用getopt需使用以下头文件: #include<unistd.h> #include<getopt.h> 有几个全局变量与getopt函数解析参数有关: optind: int型, 指示下一个要解析的参数位置,初始时为1. optarg: char

postgreSQL在linux中安装详解

postgreSQL在linux中安装详解 收藏 这里安装8.4.4版本,首先下载postgresql-8.4.4-1-linux.bin.(http://www.postgresql.org/download/)下载linux32版本的1.       如果该文件不在linux系统中,将其从Windows拖到linux系统中,放到任意一个目录下,最好放在/opt或者/home.推荐一个Windows文件转到linux的工具:WinSCP3 ( 1.打开一个终端,su -成root用户:2.ch

Linux系统DNS详解(BIND)

一.Linux运维实战之DNS基础    DNS服务作为网络的一种基础架构,在网络中有举足轻重的地位.它担负着整个网络用户计算机的名称解析工作.没有正确的名称解析,服务器就无法识别各客户机.我们在日常进行的浏览网页等上网活动,无一例外都在使用DNS服务.*******************************************************************************    DNS的基本知识:        DNS服务器的组成        DNS域名称

Apache服务环境在Linux中搭建详解

Apache服务环境搭建详解: 本篇文章我介绍的是phpstudy集成工具,它将php.mysql及apache集成在一起,可以很方便的在不同服务环境间进行切换,比如:apache+php5.4切换为nginx+php5.4,另外,这个集成工具(windows版)提供了可视化的图形界面,以及提供了配置文件的快捷查找和网站域名的设置等,具体可到http://www.phpstudy.net网址查看详情.在这里,我介绍的是在Linux环境中怎么安装和配置apache+php+mysql(phpstu

linux 中/proc 详解

proc 文件系统 在Linux中有额外的机制可以为内核和内核模块将信息发送给进程-- /proc 文件系统.最初设计的目的是允许更方便的对进程信息进行访问(因此得名),现在它被每一个有有趣的东西报告的内核使用,例如/proc/modules 有模块的列表/proc/meminfo 有内存使用的统计表.  使用proc 文件系统的方法和使用设备驱动程序非常相似--创建一个/proc 文件需要的所有信息的结构,包括任何处理函数的指针(在我们的例子中只有一个,当某人试图从/proc 文件读时调用的那

Linux中inode详解,硬链接和软链接介绍

inode 详解   在Linux中,我们经常会做一些关于数据的操作(备份.传输.压缩等)或是要在后台持续的运行一些程序.由于,工作的数据量很大或者工作要持续很长的时间,我们就必须保证这个终端的启动,一旦终端关闭了,它所运行的进程也会关闭,我们所做的工作就可能前功尽弃.但是,即使我们不主动的关闭终端,终端有的时候也会应为一些原因(网络.锁屏等)而中断,导致我们的工作进度清零. 1.inode 定义 inode是用来存储文件元信息的区域.中文译名叫做"索引节点".   简单来说,inod

linux中RAID详解

一.RAID介绍 RAID即廉价冗余磁盘阵列(Redundant Array of Inexpensive Disks),从Linux 2.4内核开始,Linux就提供软件RAID,不必购买昂贵的硬件RAID控制器和附件(一般中.高挡服务器都提供这样的设备和热插拔硬盘),就可以通过并行处理多个独立的I/O 请求提高读写性能,而且能通过增加冗余信息来提高数据存储的可靠性. 二.几种RAID类型 RAID 0 非冗余,读写性能好,数据可靠性低于单个磁盘. RAID 1 镜像,读性能好,写性能与单个磁

04-Linux中DNS详解(一)

零.关于配置Linux下的DNS中一些名词的解释请参见文章"03-关于配置Linux下的DNS中一些名词的解释(转自网络)"自行学习一.关于DNS配置文件查看DNS配置文件: rpm -lq bind 回车后会得到以下内容(节选): -- /etc/named.conf #主配置文件设置DNS服务器的属性 /etc/named.iscdlv.key /etc/named.rfc1912.zones #DNS 服务器的区域定义配置文件(存储正向查找区的区域设置) /etc/named.r