DNS record 中的类型,各取值都是啥含义

DNS record 中的类型,各取值都是啥含义,第1张

TYPE值和含意

A 1,主机地址

NS 2,权威名称服务器

MD 3,邮件目的地(被废弃,使用MX)

MF 4,邮件转发器(被废弃,使用MX)

CNAME 5,别名的正则名称

SOA 6,标记权威区域的开始

MB 7,邮箱域名(试验)

MG 8,邮件组成员(试验)

MR 9,邮件重新命名域名(试验)

NULL 10,空RR(试验)

WKS 11,众所周知的业务描述

PTR 12,域名指针

HINFO13,主机信息

MINFO14,邮箱或邮件列表信息

MX 15,邮件交换

TXT 16,文本字符串

Nslookup 是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。它在 Windows NT/2000/XP(在之后的windows系统也都可以用的,比如win7,win8等) 中均可使用,但在Windows 98中却没有集成这一个工具。

Nslookup 必须要安装了TCP/IP 协议的网络环境之后才能使用。

现在网络中已经架设好了一台 DNS 服务器,主机名称为 linlin ,它可以把域名 www.company.com 解析为 192.168.0.1 的IP地址,这是我们平时用得比较多的正向解析功能。

检测步骤如下:

在 Windows 2000 中单击“开始”->“程序”->“附件”->“命令提示符”,在 C:\> 的后面键入 Nslookup www.t086.com ,“回车”之后即可看到如下结果:

Server: linlin

Address: 192.168.0.5

Name: www.t086.com

Address: 192.168.0.1

以上结果显示,正在工作的 DNS 服务器的主机名为 linlin ,它的 IP 地址是192.168.0.5 ,而域名www.company.com 所对应的 IP 地址为 192.168.0.1 。那么,在检测到 DNS 服务器 linlin 已经能顺利实现正向解析的情况下,它的反向解析是否正常呢? 也就是说,能否把IP地址192.168.0.1反向解析为域名www.t086.com ?我们在命令提示符C:\>的后面键入 Nslookup 192.168.0.1 ,得到结果如下:

Server: linlin

Address: 192.168.0.5

Name: www.t086.com

Address: 192.168.0.1

这说明,DNS 服务器 linlin 的反向解析功能也正常。

然而,有的时候,我们键入Nslookup www.t086.com ,却出现如下结果:

Server: linlin

Address: 192.168.0.5

*** linlin can't find www.t086.com: Non-existent domain

这种情况说明网络中DNS服务器 linlin 在工作,却不能实现域名 www.t086.com的正确解析。此时,要分析DNS服务器的配置情况,看是否 www.company.com 这一条域名对应的 IP 地址记录已经添加到了DNS的数据库中。

还有的时候,我们键入Nslookup www.t086.com ,会出现如下结果:

*** Can't find server name for domain: No response from server

*** Can't find www.company.com : Non-existent domain

这时,说明测试主机在目前的网络中,根本没有找到可以使用的 DNS 服务器。此时,我们要对整个网络的连通性作全面的检测,并检查DNS服务器是否处于正常工作状态,采用逐步排错的方法,找出 DNS 服务不能启动的根源。

配置好DNS服务器,添加了相应的记录之后,只要IP地址保持不变,一般情况下我们就不再需要去维护DNS的数据文件了。不过在确认域名解释正常之前我们最好是测试一下所有的配置是否正常。许多人会简单地使用ping命令检查一下就算了。不过Ping指令只是一个检查网络联通情况的命令,虽然在输入的参数是域名的情况下会通过DNS进行查询,但是它只能查询A类型和CNAME类型的记录,而且只会告诉你域名是否存在,其他的信息一概欠奉。所以如果你需要对DNS的故障进行排错就必须熟练另一个更强大的工具nslookup。这个命令可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释。

try {

sftp.cd(directory)

} catch (SftpException sException) {

if (sftp.SSH_FX_NO_SUCH_FILE == sException.id) {// 如果文件夹不存在,则进行新建

sftp.mkdir(directory)

sftp.cd(directory)

}

}

用这个就可以解决sftp服务目录不存在问题


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/468406.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-05
下一篇2023-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存