Fedora5简单配置DNS

简介:

题意:

在Linux主机上实现www.abc.com域名的访问,且也能实现IP地址直接访问,IP为:1.1.1.100。
在接下来的web服务的配置中需要设置虚拟主机,用来访问网址:ftp.abc.com,且也能实现IP地址直接访问,IP为:1.1.1.100。
 

分析:
1.Linux的主机名称设置为:www
2.Linux主机架设主(根)DNS服务器
3.修改httpd.conf配置:servername www.abc.com:80



一、更改主机名称
linux更改主机名,需要更改两个文件如下:

vi /etc/hosts
vi /etc/sysconfig/network

将主机名称更改为:www
更改后文件内容如下:
/etc/hosts 
 

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1       localhost.localdomain   localhost
1.1.1.100       www     www



/etc/sysconfig/network 
 

NETWORKING=yes
HOSTNAME=www



二、更改/etc/name.conf配置文件
在下列内容最后
 

options {
        directory "/var/named";
        dump-file "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        /*
         * If there is a firewall between you and nameservers you want
         * to talk to, you might need to uncomment the query-source
         * directive below.  Previous versions of BIND always asked
         * questions using port 53, but BIND 8.1 uses an unprivileged
         * port by default.
         */
         // query-source address * port 53;
};


添加如下内容:
 

zone "abc.com"{
        type master;
        file "named.abc.com";
};

zone "1.1.1.in-addr.arpa" IN{
        type master;
        file "named.1.1.1";



三、创建正向解析文件named.abc.com
-->此文件已经在/etc/name.conf中指定!!
其位置位于:/var/named/chroot/var/named/
内容如下:(注意:可以参考此目录下的localdomain.zone文件)
 

$TTL    86400
@               IN SOA  http://www.abc.com. root (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
@               IN NS           http://www.abc.com.
www             IN A            1.1.1.100



四、创建反向解析文件named.1.1.1
-->此文件同样已经在/etc/name.conf中指定!!
其位置位于:/var/named/chroot/var/named/
 

$TTL    86400
@               IN SOA  http://www.abc.com. root (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
@               IN NS           http://www.abc.com.
179     IN      PTR     http://www.abc.com

注意:正反向解析文件仅仅是最后一行不同而已

五、重新启动服务
 

[root@www named]# /etc/init.d/named restart
停止? named         [确  定]
启动   named         [确  定]
[root@www named]# /etc/init.d/httpd restart
停止? httpd:[确  定]
启动   httpd:httpd: Could not reliably determine the server's fully qualified domain name, 

using 1.1.1.100 for ServerName
[确  定]

出现以上信息表示DNS创建成功


本文转自tiancong 51CTO博客,原文链接:http://blog.51cto.com/tiancong/664559


相关文章
|
16天前
|
数据采集 消息中间件 监控
Flume数据采集系统设计与配置实战:面试经验与必备知识点解析
【4月更文挑战第9天】本文深入探讨Apache Flume的数据采集系统设计,涵盖Flume Agent、Source、Channel、Sink的核心概念及其配置实战。通过实例展示了文件日志收集、网络数据接收、命令行实时数据捕获等场景。此外,还讨论了Flume与同类工具的对比、实际项目挑战及解决方案,以及未来发展趋势。提供配置示例帮助理解Flume在数据集成、日志收集中的应用,为面试准备提供扎实的理论与实践支持。
25 1
|
1月前
|
缓存 网络协议 Linux
【Shell 命令集合 网络通讯 】Linux 配置DNS dnsconf 命令 使用教程
【Shell 命令集合 网络通讯 】Linux 配置DNS dnsconf 命令 使用教程
39 0
|
1月前
|
网络协议 Linux
Linux DNS服务详解——DNS主从架构配置
Linux DNS服务详解——DNS主从架构配置
410 4
|
3天前
|
分布式计算 网络协议 Hadoop
Hadoop节点扩展配置DNS和主机名解析
【4月更文挑战第19天】
11 1
|
5天前
|
JavaScript IDE 编译器
TypeScript中模块路径解析与配置:深入剖析与最佳实践
【4月更文挑战第23天】本文深入探讨了TypeScript中模块路径解析的原理与配置优化,包括相对路径、Node.js模块解析和路径别名。通过配置`baseUrl`、`paths`、`rootDirs`以及避免裸模块名,可以提升开发效率和代码质量。建议使用路径别名增强代码可读性,保持路径结构一致性,并利用IDE插件辅助开发。正确配置能有效降低维护成本,构建高效可维护的代码库。
|
5天前
|
JSON Java Maven
Javaweb之SpringBootWeb案例之自动配置以及常见方案的详细解析
Javaweb之SpringBootWeb案例之自动配置以及常见方案的详细解析
7 0
Javaweb之SpringBootWeb案例之自动配置以及常见方案的详细解析
|
10天前
|
域名解析 网络协议 Linux
TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍
TCP/IP协议及配置、IP地址、子网掩码、网关地址、DNS与DHCP介绍
|
29天前
|
网络协议 Linux 网络安全
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
17 0
|
1月前
|
消息中间件 运维 监控
|
2月前
|
域名解析 网络协议 应用服务中间件
云解析DNS问题之配置域名解析ip地址如何解决
DNS解析是指将人类可读的域名转换成机器可读的IP地址的过程,它是互联网访问中不可或缺的一环;本合集将介绍DNS解析的机制、类型和相关问题的解决策略,以确保域名解析的准确性和高效性。
48 1

相关产品

  • 云解析DNS