`
xinglijun1973
  • 浏览: 55021 次
社区版块
存档分类
最新评论

我的设置DNS服务笔记

    博客分类:
  • DNS
阅读更多
*  说明:本例子以linux为例,但操作步骤对于windows系统也同样适用。
 
# 假定域名为localdomain,如服务器名字为 devsrv1-scan.localdomain
 
# 为带.localdomain的域名字配置查找机器:
[root@DEVSRV1 named]# cat /var/named/localdomain.zone 
$TTL    86400
@               IN SOA  localhost root (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
                IN NS           localhost
localhost       IN A            127.0.0.1
devsrv1-scan    IN A            172.29.31.6
devsrv2-scan    IN A            172.29.31.7
 
这样的话,遇到“devsrv1-scan.localdomain”,会到"localdoamin.zone"文件中查找“devsrv1-scan”对应的ip地址,即“172.29.31.6”
 
# 配置 dns服务文件 /etc/named.caching-nameserver.conf 
1)默认使用127.0.0.1的53端口侦听,需要改变ip地址
[root@DEVSRV2 etc]# grep 53 /etc/named.caching-nameserver.conf 
       listen-on port 53 { 127.0.0.1;172.29.31.7; };
       listen-on-v6 port 53 { ::1; };
2)默认只能从本机(即localhost) nslookup,需要加上any(共三处)以便允许其他机器使用nslookup:
       allow-query     { localhost;any; };
};
logging {
       channel default_debug {
               file "data/named.run";
               severity dynamic;
       };
};
view localhost_resolver {
       match-clients      { localhost;any;};
       match-destinations { localhost;any;};
       recursion yes;
       include "/etc/named.rfc1912.zones";
};
* 注意:/etc/named.*.conf为总的服务配置文件入口
 
 
# 启动 dns服务
sh /etc/init.d/named start
 
# 配置dns客户端(即解析程序)
使用 nameserver 指定dns服务器
 
[root@DEVSRV1 named]# cat /etc/resolv.conf 
#172.29.31.6为上面启动dns服务的ip
nameserver 172.29.31.6
#search localdomain
 
# dns客户端查找
[root@DEVSRV2 etc]# nslookup devsrv-scan.localdomain
Server:         127.0.0.1
Address:        127.0.0.1#53
 
Name:   devsrv-scan.localdomain
Address: 172.29.31.6
Name:   devsrv-scan.localdomain
Address: 172.29.31.7
分享到:
评论

相关推荐

    DNS服务详细笔记实战案例

    DNS 服务详细笔记实战案例 DNS 服务是一种基础的网络服务,提供域名解析和反向解析的功能。下面是 DNS 服务的详细笔记实战案例: 一、DNS 服务的一般配置 DNS 服务的一般配置包括正向解析和反向解析两个部分。...

    DNS服务器配置笔记.txt

    DNS个人总结笔记,简单易懂,容易易学,新手都能明白的2020年新笔记,希望大家可以从中真的学到精华。

    RHCE DNS学习笔记(各种DNS的搭建)

    图文并茂的让你 快速熟悉Linux,让Linux不再和你陌生!

    建立高速dns缓存服务器DNS设置详解.docx

    建立高速DNS缓存服务器DNS设置详解 本文主要介绍了在FreeBSD上如何建立高速DNS缓存服务器,并详细解释了DNS的原理和设置过程。...希望这篇笔记能对想要在局域网中建立高速DNS缓存服务器的朋友有用。

    DNS思维导图-学习笔记

    DNS学习笔记思维导图,一图带你了解终端请求DNS,到访问网站成功的全过程。了解DNS基本原理,主要记录。

    ROS实验笔记【NAT、DHCP、DNS】

    这篇实验笔记主要探讨了在ROS中配置NAT(网络地址转换)、DHCP(动态主机配置协议)和DNS(域名系统)的基本知识与实践操作。下面将详细阐述这三个关键网络服务的概念、作用以及如何在ROS环境下进行配置。 首先,...

    DNS加密工具,解决OneNote无法打开

    DNS加密工具是网络访问过程中的安全增强手段,它主要用于保护用户的数据隐私,防止DNS查询被中间人攻击或被ISP(互联网服务提供商)监控。在标题提到的场景中,DNS加密工具被用来解决OneNote无法正常打开的问题。这...

    配置正确但该设备或资源(DNS服务器)没有响应解决.docx

    解决这个问题需要了解计算机配置、网络设置、DNS 服务器的工作原理等多方面的知识。 一、计算机配置 计算机配置正确是解决问题的前提条件。在本文档中,作者首先怀疑是网卡驱动或系统的问题,但经过重装系统和网卡...

    windows server 2008R2 域服务器配置笔记

    接着,确认DNS服务也被安装,因为AD DS依赖于DNS来解析域名和对象。 2. 创建域森林和域: “森林”是多个相互信任的域的集合,每个域可以有自己的用户账户。在新的森林中,你需要选择一个合适的森林功能级别,如...

    笔记本双网卡路由设置

    - 将无线网络设置为自动获取IP地址和DNS服务。 - 这样做可以确保笔记本能够自动从无线路由器获取正确的IP地址和DNS信息。 2. **本地连接设置**: - 设置本地连接的IP地址、子网掩码和DNS服务器为由本地路由器...

    DNS集成服务系统c.rar_dns系统c

    通过分析“www.pudn.com.txt”文件,可能是包含了一些关于这个项目的介绍、使用说明或者开发过程中的笔记,这些信息将进一步丰富对整个DNS服务系统理解。而“DNS集成服务系统”很可能是源码的主程序或核心组件,需要...

    根服务器 常见DNS软件

    - 将DNS服务器设置为专用设备,避免混搭其他服务,减少潜在的攻击面。 - 隐藏服务器的版本信息,降低被针对性攻击的风险。 - 选用安全性较高的DNS软件,定期更新软件版本以修复已知漏洞。 - 使用非root权限运行DNS...

    ExtMail邮件服务器搭建配置笔记

    需要在 DNS 服务提供商处增加相应的用于邮件服务的 DNS 记录,例如 MX 记录和PTR 记录。 总结 本文档提供了 ExtMail 邮件服务器的搭建和配置笔记,包括网卡配置、防火墙配置、SSH 配置、邮件过滤配置、Extman 配置...

    RHCE课程笔记

    1、DNS服务器的配置(挺麻烦的一个服务) RHCE课程-RH253Linux服务器架设笔记五-DNS服务器配置 06-04-2009更新 RHCE课程-RH253Linux服务器架设笔记五-DNS服务器配置(2) 19-04-2009更新 2、APACHE服务器的配置 ...

    无线共享 wifi 笔记本做热点服务器

    确保配置为“自动获取IP地址”和“自动获取DNS服务器地址”。返回适配器属性,找到“共享”选项卡,勾选“允许其他网络用户通过此计算机的Internet连接来连接”,并在下拉菜单中选择你的无线网卡。 3. **创建热点**...

    小迪安全笔记,详细版本

    这些攻击手段旨在控制DNS记录、误导用户或造成服务中断。 6. **脚本语言**:Web应用程序常用的语言如PHP、JavaScript、Python等。不同脚本语言的安全性各异,严谨的语言编写出的程序漏洞较少。 7. **代码审计与...

    coredns.rar

    2. **配置CoreDNS**:解释如何修改CoreDNS的配置,例如设置转发策略、缓存策略,或者配置额外的插件,如`forward`插件用于转发查询到上游DNS服务器,`metrics`插件用于收集性能数据。 3. **服务发现**:描述CoreDNS...

Global site tag (gtag.js) - Google Analytics