這段時間一直在鬱悶這個問題,昨天在冰川幫助下終於解決了。哈哈
linux下dns的建立其實理論都是一樣的不外乎版本不同,有的無有模板和有的沒有模板(這就要自己寫了)
當然我們這裡提到的是有模板的,以後把這個cp下來,就是自己的dns模板了
安裝dns
1、配ip
2、檢查必須的安裝包
rpm -qa | grep bind(一般情況下,裝系統時基本都裝了)
3、按主程式包
rpm -ivh caching-。。。。。。。
4、配置dns配置檔案
共有4個檔案需要配置
/etc/named.caching-...........................
/etc/named,rfc9329..........
/var/named/chroot/var/named下的兩個檔案
當然最好cp出來配置,保證即使配置出錯了,從新cp就ok了。
當然基本方法就是這樣,具體問題還的具體分析。
dns的配置<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1、 配置計算機名、dns指向、ip位址
hostname linux
vi /etc/resolv.conf
setup
2、 安裝包
先檢查包安裝情況
rpm –qa | grep bind
如果沒安裝在安裝
rpm –ivh caching-補全(這個包一般沒有安裝)
3、 配置主配置檔案
vi /etc/named.caching-補全
其中有四項是單dns不用的,給注釋掉
還有一些是ddns用的,研究一下這個檔案
vi /etc/named.rcf補全
這個是正向和方向的模版
4、 配置正向區域和方向區域
第一排配置主機名.網域名稱. root.網域名稱.
下面也要寫主機名.網域名稱.
然後正向主要配置www 對ip a記錄和mx記錄,當然也可以有別名cname配置
反向主要配置ip對www ptr指標
5、 重啟
service bind restart
chkconfig --level 35 bind on
chkconfig –list | grep bind
實驗:5、dns的配置
1、 配置計算機名、dns指向、ip位址
hostname linux
vi /etc/resolv.conf
setup
2、 安裝包
先檢查包安裝情況
rpm –qa | grep named
如果沒安裝在安裝
rpm –ivh caching-補全 (這個包一般沒有安裝)
3、 配置主配置檔案
vi /etc/named.caching-補全
// named.caching-nameserver.conf
//// provided by red hatcaching-nameserver package to configure the
// isc bind named(8) dns server asa caching only nameserver
// (as a localhost dns resolveronly).
//// see/usr/share/doc/bind*/sample/ for example named configuration files.
//// do not edit this file - usesystem-config-bind or an editor
// to create named.conf - edits tothis file will be lost on
// caching-nameserver packageupgrade.
//options ;
listen-on-v6 port 53 ;
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file"/var/named/data/named_stats.txt";
memstatistics-file"/var/named/data/named_mem_stats.txt";
query-source port 53;
query-source-v6 port 53;
// allow-query ;
};logging ;
};view localhost_resolver ;
// match-destinations ;
recursion yes;
include"/etc/named.rfc1912.zones";
};"/etc/named.caching-nameserver.conf"36l, 1108c
其中有四項是單dns不用的,給注釋掉
還有一些是ddns用的,研究一下這個檔案
vi /etc/named.rcf補全
// named.rfc1912.zones:
//// provided by red hatcaching-nameserver package
//// isc bind named zoneconfiguration for zones recommended by
// rfc 1912 section 4.1 :localhost tlds and address zones
//// see/usr/share/doc/bind*/sample/ for example named configuration files.
//zone "." in ;
zone "localdomain" in ;
};//zone "localhost" in ;
//};
//zone"0.0.127.in-addr.arpa" in ;
//};
zone "kk.com" in ;
};zone"1.168.192.in-addr.arpa" in ;
};"/etc/named.rfc1912.zones" 43l, 850c
這個是正向和方向的模版
4、配置正向區域和方向區域
第一排配置 主機名.網域名稱. root.網域名稱.
下面也要寫 主機名.網域名稱.
反向主要配置ip對www ptr指標
$ttl 86400
@ in soa linux.kk.com.root.kk.com. (
1997022700 ; serial
28800 ; refresh
14400 ; retry
3600000 ; expire
86400 ) ; minimum
in ns linux.kk.com.
2 in ptr www.kk.com.
2 in ptr mail.kk.com.
2 in ptr ftp.kk.com.
"fx.zone" 11l, 501c
然後正向主要配置www 對ip a記錄和mx記錄,當然也可以有別名cname配置
$ttl 86400
@ in soa linux.kk.com. root.kk.com. (
1997022700 ; serial
28800 ; refresh
14400 ; retry
3600000 ; expire
86400 ) ; minimum
in ns linux.kk.com.
in mx 20 mail.kk.com.
linx in a 192.168.1.2
www in a 192.168.1.2
ftp in a 192.168.1.2
mail in a 192.168.1.2
"zx.zone" 14l, 577c
5、重啟
伺服器搭建
問題一 com無法訪問到伺服器 問題二 將 com 301重定向到 www.com 解決方案 在httpd.conf檔案中 追加 如下內容 options followsymlinks rewriteengine on rewritecond com rewriterule l,r 301 2 禁止...
搭建伺服器
零基礎搭建伺服器 我用的是ubuntu,所有 sudo apt get install apache2 配置php的時候已經配好了,這裡就不重複配置了 安裝apxs 安裝過php,所以這個也忽略掉 sudo apt get install apache2 dev apxs是乙個為apache超文字傳...
伺服器搭建
1 系統centos yun update 公升級安裝包 2 通過yum install mysql mysql service 安裝mysql 更新 mysql service 安裝方法 wget rpm ivh mysql community release el7 5.noarch.rpm y...