當前位置:首頁 » 雲伺服器 » centosdns伺服器搭建

centosdns伺服器搭建

發布時間: 2022-01-30 23:53:02

⑴ 如何搭建根dns 伺服器 centos6.5

1、安裝與配置
[root@localhost ~]# yum -y install bind bind-chroot bind-util bind-libs DNS伺服器所需的軟體包
3、注意事項
客戶端必須要跟伺服器端通信(能ping通)及關閉selinux

二、主域名伺服器配置
1、配置(可以與緩存伺服器共享一台主機)
2、客戶端測試
三、從域名伺服器搭建與配置
1、重新開啟一台linux虛擬主機(CentOS 6.5),網卡ip為192.168.1.124
2、服務的安裝與配置
3、客戶端測試
4、注意事項:
(1)、如果還是無法解析,請返回主域名伺服器的/var/named目錄給區域配置文件加上許可權(單純是為了練習的話,就加到最大許可權777吧)
(2)、以上的練習都是在關閉防火牆與seLinux的狀態下操作的,如果防火牆開啟,可自行去添加規則
四、還有根據介面來配置的DNS伺服器,在此就不做介紹了,可自行去查閱資料練。

⑵ 怎樣在centos7下搭建dns伺服器

配置好YUM源,然後安裝: yum install bind

⑶ centos域名服務怎麼搭建

  • 安裝bind

    yum install -y bind bind-chroot bind-utis

⑷ centos 能搭建多個伺服器環境嗎

配置域主伺服器
階段:
1.在bind的主配置文件中添加該域
2.在/var/named中創建該域的zone文件
3.編輯zone文件,添加需要的信息
4.檢測防火牆或selinux設置
5.啟動bind服務
6.使用host或nslookup命令 檢測域信息是否正常

工具/原料
安裝了Centos6.4系統的電腦一台
方法/步驟
安裝bind
yum install -y bind bind-chroot bind-utis

BIND配置文件保存在:
/etc/named.conf 主配置文件
/var/named/ 域zone文件位置
修改主配置文件
vim /etc/named.conf (如下圖1)
修改完畢,保存退出
接著配置zone文件
修改zone配置文件vim /etc/named.rfc1912.zones (如下圖2)

zone配置文件簡單說明:
常見的正解文件 RR 相關信息
[domain] IN [[RR type] [RR data]]
主機名. IN A IPv4 的 IP 地址
主機名. IN AAAA IPv6 的 IP 地址
領域名. IN NS 管理這個領域名的伺服器主機名字.
領域名. IN SOA 管理這個領域名的七個重要參數(如上說明)
領域名. IN MX 順序數字 接收郵件的伺服器主機名字
主機別名. IN CNAME 實際代表這個主機別名的主機名字.
單位:W= 周、D= 日、H= 小時、M= 分鍾。
$TTL 86400
@ IN SOA ns.helome.com. root ( # ns.test.web. 是DNS伺服器的名稱
0 ; serial (d. adams) 僅作為序列號而已
1D ; refresh 伺服器的更新時間
15M ; retry 重新更新時間間隔
1W ; expiry 多久之後宣布失敗
1H ) ; minimum 相當於緩存記憶時間
@ IN NS ns.helome.com.
@ IN MX 5 mail.helome.com. (5為優先順序別)
ns IN A 192.168.32.131
www IN A 192.168.32.131
mail IN A 192.168.32.131
配置正向解析(如下圖一)
cd /var/named/
cp named.localhost helome.com.zone
vim helome.com.zone(一定要和主配置文件裡面定義的zone文件名一致)
配置反向解析(如下圖二)
cp named.localhost 32.168.192.zone
vim helome.com.zone
保存退出!

更改防火牆設置和selinux設置
getenforce
setenforce 0
iptables –F (如下圖一所示)或者vim /etc/sysconfig/iptables #配置防火牆埠(如下圖二所示)
-AINPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT
service iptables restart #重啟防火牆,使規則生效

啟動bind
service named start

修改/etc/resolv.conf文件
vim /etc/resolv.conf

測試檢測域信息是否正常
檢查之前先看下 配置文件有沒有讀取許可權 ll /var/named (如果沒有 chmod +r /var/named/* 即可)

使用host或nslookup命令 檢測域信息是否正常(如下圖所示)
host mail.helome.com
nslookup mail.helome.com

到此DNS伺服器的搭建就完畢了。

bind文件配置過程中容易出錯
以下命令用以檢查bind配置文件及zone文件語法
named-checkconf/etc/named.conf
named-checkzone helome.com /var/named/helome.com.zone

⑸ CentOS環境下搭建網站成功,之後如何解析域名

要麼搭建DNS伺服器,要麼寫hosts文件本地目錄解析,要麼直接輸入網址IP地址

⑹ 如何在centos伺服器上搭建dns

在CentOS 7下,手工設置 /etc/resolv.conf 里的DNS,過了一會,發現被系統重新覆蓋或者清除了。和CentOS 6下的設置DNS方法不同,有幾種方式: 1、使用全新的命令行工具 nmcli 來設置
#顯示當前網路連接
#nmcli connection show
NAME UUID TYPE DEVICE
eno1 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet eno1

#修改當前網路連接對應的DNS伺服器,這里的網路連接可以用名稱或者UUID來標識
#nmcli con mod eno1 ipv4.dns "114.114.114.114 8.8.8.8"

#將dns配置生效
#nmcli con up eno1
2、使用傳統方法,手工修改 /etc/resolv.conf
修改 /etc/NetworkManager/NetworkManager.conf 文件,在main部分添加 「dns=none」 選項:
[main]
plugins=ifcfg-rh
dns=none
NetworkManager重新裝載上面修改的配置
# systemctl restart NetworkManager.service
手工修改 /etc/resolv.conf
nameserver 114.114.114.114
nameserver 8.8.8.8
詳細參見:
# man NetworkManager.conf
# man nmcli

⑺ 騰訊雲主機安裝centos,搭建apache,開啟httpd服務,域名解析到公網,訪問公網ip卻不能訪問到apache首頁!

公網的 80埠要去電信備案的 不備案默認是訪問不了的 你吧公網埠映射改成別的埠試試
不過騰訊雲好像可以在網頁上備案 你找找看
如果確認80埠正常 吧你的apache 虛擬主機那段 配置發出來看看

⑻ linux下postfix郵件伺服器的搭建,linux中DNS的配置,越詳細越好,新手--(CentOS6.4)

你最好網路之postfix+amavisd+spamassion+clamv

DNS其實一般沒啥用處至少俺接觸的 就/etc/resolve.conf配置好公共的DNS伺服器地址就OK了

⑼ 如何搭建一個公共DNS伺服器

一、伺服器環境

必須為centos6.x的 環境 centos7.x不能按照本教程 centos5.x未測試

二、安裝並啟動DNSMASQ

yum install -y dnsmasqservice dnsmasq start

三、dnsmasq配置

1、Dnsmasq的配置文件路徑為:/etc/dnsmasq.conf

# ll -d /etc/dnsmasq.conf -rw-r--r-- 1 root root 21237 Feb 23 00:17 /etc/dnsmasq.conf

2、編輯/etc/dnsmasq.conf

resolv-file=/etc/resolv.dnsmasq.conf //dnsmasq 會從這個文件中尋找上游dns伺服器strict-order //去掉前面的#addn-hosts=/etc/dnsmasq.hosts //在這個目裡面添加記錄listen-address=127.0.0.1,192.168.1.123//監聽地址 如果想對所有計算機服務,則為0.0.0.0

3、修改/etc/resolv.conf

echo 'nameserver 127.0.0.1' > /etc/resolv.conf

4、創建resolv.dnsmasq.conf文件並添加上游dns伺服器的地址

touch /etc/resolv.dnsmasq.confecho 'nameserver 119.29.29.29' > /etc/resolv.dnsmasq.conf

5、創建dnsmasq.hosts文件

cp /etc/hosts /etc/dnsmasq.hostsecho 'addn-hosts=/etc/dnsmasq.hosts' >> /etc/dnsmasq.conf

提示:resolv.dnsmasq.conf中設置的是真正的Nameserver,可以用電信、聯通等公共的DNS。

三、DNSmasq啟動

1、設置Dnsmasq開機啟動並啟動Dnsmasq服務:

chkconfig dnsmasq on/etc/init.d/dnsmasq restart

2、netstat -tunlp|grep 53 查看Dnsmasq是否正常啟動:

# netstat -tlunp|grep 53tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 2491/dnsmasq tcp 0 0 :::53 :::* LISTEN 2491/dnsmasq udp 0 0 0.0.0.0:53 0.0.0.0:* 2491/dnsmasq udp 0 0 :::53 :::* 2491/dnsmasq

3、dig smallxu.me,第一次是沒有緩存,所以時間是400多

4、第二次再次測試,因為已經有了緩存,所以查詢時間已經變成了2.

為了防止故意進行DNS劫持,這里不貼出

四、DNSMASQ的配置

1、本地DNS使用

這里我們本地DNS可以使用伺服器中配置的IP,這樣我們本機就使用到自己的DNS,備用DNS可以用一個第三方公用DNS。

2、屏蔽網站/廣告

vi /etc/dnsmasq.conf

如果我們需要屏蔽某個網站或者廣告,可以修改上面的文件

address=/itbulu.com/127.0.0.1address=/smallxu.me/127.0.0.1

比如我希望無法打開這兩個網站,就在配置文件中添加指定的IP或者其他劫持的IP,比如我們打開某個網站被指定到其他的伺服器或者網站中,就這樣被劫持的。同樣的,我們也可以將廣告目錄屏蔽。

添加後 smallxu.me和itbulu.com將會被解析到127.0.0.1

第五、Dnsmasq配置和使用總結

Dnsmasq實際功能不僅僅局限在上面的搭建我們本地需要的DNS伺服器功能,如果真就這么簡單的用法,那我們也沒有必要用一台伺服器配置。使用點第三方公共DNS還是沒有問題的,有點廣告也無妨。

⑽ centos 解析本地伺服器域名失敗

前面加了#就是注視了, 不起作用了,

熱點內容
共享雲源碼 發布:2024-09-08 10:01:10 瀏覽:394
ios應用上傳 發布:2024-09-08 09:39:41 瀏覽:439
ios儲存密碼哪裡看 發布:2024-09-08 09:30:02 瀏覽:873
opensslcmake編譯 發布:2024-09-08 09:08:48 瀏覽:653
linux下ntp伺服器搭建 發布:2024-09-08 08:26:46 瀏覽:744
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:173
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:780
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:101
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:209
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566