Linux DNS配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | (1)dns配置前备份: /etc/resolv .conf #cp /etc/resolv.conf /etc/resolv.conf.bak (2)编辑主配置文件 #vi /etc/resolv.conf nameserver // 定义DNS服务器的IP地址 domain // 定义本地域名,domain和search不能共存 search // 定义域名的搜索列表 sortlist // 对返回的域名进行排序 例如: ==>domain 51osos.com ==>search www.51osos.com 51osos.com ==>nameserver 202.102.192.68 ==>nameserver 202.102.192.69 回退: (1)重命名 /etc/resolv .conf #mv /etc/resolv.conf /etc/resolv.conf.old (3)还原 /etc/resolv .conf #mv /etc/resolv.conf.bak /etc/resolv.conf 注: (1)最主要是nameserver关键字,如果没指定nameserver就找不到DNS服务器,其它关键字是可选的。nameserver表示解析域名时使用该地址指定的主机为域名服务器。其中域名服务器是按照文件中出现的顺序来查询的,且只有当第一个nameserver没有反应时才查询下面的nameserver,一般不要指定超过3个服务器。 (2)domain声明主机的域名 很多程序用到它,如邮件系统;当为没有域名的主机进行DNS查询时,也要用到。如果没有域名,主机名将被使用,删除所有在第一个点( .)前面的内容。 (3)search它的多个参数指明域名查询顺序 当要查询没有域名的主机,主机将在由search声明的域中分别查找。 (4)domain和search不能共存;如果同时存在,后面出现的将会被使用。 (5)sortlist允许将得到域名结果进行特定的排序 它的参数为网络/掩码对,允许任意的排列顺序。 (6)“search domainname.com”表示当提供了一个不包括完全域名的主机名时,在该主机名后添加domainname.com的后 缀;“nameserver”表示解析域名时使用该地址指定的主机为域名服务器。其中域名服务器是按照文件中出现的顺序来查询的。 其中domainname和search可同时存在。 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下