linux服务器怎样绑定域名?

linux服务器怎样绑定域名?,第1张

一、DNS服务器的设置
我们知道互联网网是基于TCP/IP协议的,要进行通信必须获得对方的IP地址,这是通过DNS服务器来实现的。因此要想实现虚拟域名首先应当令DNS服务器接受该虚拟域名,即把它映射到指定的IP地址上。因为我们靠Web服务器来区分域名,所以这个IP地址自然应当是Web服务器所管理的。
RedHat60 *** 作系统中捆绑有BIND DNS服务器。它的域名配置文件是”/etc/namedconf”,一般情况下,域配置文件放在”/var/named”目录下面。
例1、namedconf文件的配置:
zone “domaincom” {
type master;
file “domaincom”;
};
zone “01010in-addrarpa” {
type master;
file “10100〃;
};
该例子说明”domaincom”的域配置文件是”/var/named/domaincom”,反向域的配置文件是”/var/named/10100〃。domaincom文件负责把DNS域名映射为IP地址。
例2、domaincom文件配置:
@ IN SOA dnsdomaincom hostmasterdnsdomaincom (
1998111003 ; serial
3600 ; refresh
900 ; retry
1209600 ; expire
43200 ; default_ttl
)
@ IN MX 10 dnsdomaincom
@ IN NS dnsdomaincom
@ IN A 101001
/>安装包之后:
1、DNS主配置文件与区域数据文件配置
在/var/named/chroot/etc目录下创建DNS的主配文件:namedconf
#vi
/var/named/chroot/etc/namedconf
2、创建正反向区域文件:在/var/named/chroot/var/named中创建
#cp
-p
/var/named/namedca
/var/named/chroot/var/named/namedca
――根提示文件
#vi
/var/named/chroot/var/named/文件名()此文件名根据你的主配文件内容定的。
重启服务就OK了,如果不懂文件内容怎么写的话,继续问。

安装DNS相关软件包

[root@networkserver vnc]# rpm -qa | grep bind

bind-libs-936-4P1el5
ypbind-119-12el5
bind-utils-936-4P1el5
[root@networkserver vnc]# cd /mnt/Server
[root@networkserver Server]# rpm -ivh system-config-bind-403-4el5noarchrpm bind-936-4P1el5-x86_64rpm
warning: system-config-bind-403-4el5noarchrpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing                ########################################### [100%]
   1:bind                   ########################################### [ 50%]
   2:system-config-bind     ########################################### [100%]
[root@networkserver Server]# rpm -qa | grep bind
bind-libs-936-4P1el5
bind-936-4P1el5
ypbind-119-12el5
system-config-bind-403-4el5
bind-utils-936-4P1el5

2配置DNS

使用VNC登陆启动图形化界面:

 #system-config-bind
 

点击”新建”->选择”网络区域”。

点击Class的”确定”,点击来源类型的”确定”。

IN输入新网络域名,点击”确定”。

“确定”。

右击新建的网络区域”xiaoyangorg”,”添加”->”A IPv4地址”。

在域名处输入域名全称,IPv4地址输入域名绑定的IP地址。

点击”保存”,点击”是”保存DNS配置。

“确定”保存成功,退出图形化界面。

3测试DNS

在网络内客户端检查DNS配置情况:

C:\Users\abin>nslookup

默认服务器:  rhelxiaoyangorg

Address:  1721686102

> rhelxiaoyangorg                  //输入配置好的域名

服务器:  rhelxiaoyangorg

Address:  1721686102

名称:    rhelxiaoyangorg

Address:  1721686102

> exit

rhelxiaoyangorg能被正常的解析。

C:\Users\abin>ping rhelxiaoyangorg

正在 Ping rhelxiaoyangorg [1721686102] 具有 32 字节的数据:

来自 1721686102 的回复: 字节=32 时间<1ms TTL=64

来自 1721686102 的回复: 字节=32 时间<1ms TTL=64

ping域名能够正常的ping通。

配置文件位于:
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=19216803
NETMASK=2552552550
GATEWAY=19216801
DNS=19216805
使IP地址生效:
/sbin/ifdown eth0
/sbin/ifup eth0
配置dns解析
echo "nameserver 21198128">> /etc/resolvconf
通知网关更新信息:
/etc/initd/network restart
下面是配置DNS的过程:
1简介
DNS就是Domain Name System,它能够把形如>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12617469.html

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

发表评论

登录后才能评论

评论列表(0条)

保存