依上文修改測試於 ACFS for 學籍系統的那一塊光碟(2010.07 研習的那一版.目前已升級至 10.10版)
#本校DNS: 163.23.108.65 / 2001:288:56AB::2
#測試網頁同dns: 163.23.108.65 / 2001:288:56AB::2
#本校gateway : 163.23.108.126 / 2001:288:56AB::1
#啟動網路介面的IPv6功能
sudo pico /etc/aliases
#加入以下內容
alias net-pf-10 ipv6
#移除以下內容(沒找到)
alias ipv6 off
alias net-pf-10 off
#重新開機 不確定必要
sudo reboot
#編輯本機host檔設定
pico /etc/hosts
#加入以下內容
2001:288:56AB::2 dns.hbes.chc.edu.tw dns
2001:288:56AB::2
www.hbes.chc.edu.tw www
::2 localhost.localdomain localhost dns
#修改網卡設定
sudo pico /etc/network/interfaces
#於檔案末端加入以下內容
iface eth0 inet6 static
address 2001:288:56AB::2
netmask
48
gateway 2001:288:56AB::1
#將網路服務重新啟動
#service network restart
sudo /etc/init.d/networking restart
(註:
這個步驟會有問題,後來再多重開幾次機的時候又正常了,
可使用
#ip a
的指令看看是否有出現 2001:288:56AB::2 ,若有,則設定成功。
或使用測試指令
ping6 2001:288:56AB::2 =>測試 dns
ping6 2001:288:56AB::1 =>測試 gateway
ping6 ::2 =>測試 localhost
)
#修改主機位址解析檔
sudo pico /etc/resolv.conf
#加入以下內容(彰化縣網中心IPv6的DNS)
nameserver 2001:288:5600::89
nameserver 2001:288:5600::1
nameserver 2001:288:5600::6
#修改DNS設定
sudo pico /etc/bind/named.conf.options
#在 options 程式區段內加入以下內容(好像本來就有,好家在,以前沒把它刪掉)
listen-on-v6 {any;}
#修改DNS正解檔
sudo pico /etc/bind/hbes.chc.edu.tw.zone
#在DNS正解檔內加入AAAA紀錄(AAAA紀錄就是表示使用IPv6)
dns.hbes.chc.edu.tw. IN AAAA 2001:288:56AB::2
www.hbes.chc.edu.tw. IN AAAA 2001:288:56AB::2
#修改DNS反解檔
sudo pico /etc/bind/named.conf.default-zones
// 反解檔 IPV6 2001:288:56AB::2 netmast 48
zone "B.A.6.5.8.8.2.0.1.0.0.2.ip6.arpa" {
type master;
file "/etc/bind/hbes.chc.edu.tw.ipv6.resolve";
};
touch hbes.chc.edu.tw.ipv6.resolve
如入如下內容並儲檔
$ttl 86400
@ IN SOA dns.hbes.chc.edu.tw. root.localhost. (
1219039301
10800
3600
604800
38400 )
B.A.6.5.8.8.2.0.1.0.0.2.ip6.arpa. IN NS dns.hbes.chc.edu.tw.
2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR dns.hbes.chc.edu.tw.
重新啟動DNS
#service named restart
sudo /etc/init.d/bind9 restart
使用 nslookup 測試
#nslookup
> server 168.95.1.1 ==> 設定向 中華電信的名稱伺服器查詢
Default server: 168.95.1.1
Address: 168.95.1.1#53
> set type=AAAA ==>設定為 IPV6模式
>
www.hbes.chc.edu.tw ==>查詢
www.hbes.chc.edu.tw 的 IPV6 位址 成功
Server: 168.95.1.1
Address: 168.95.1.1#53
Non-authoritative answer:
www.hbes.chc.edu.tw has AAAA address 2001:288:56ab::2
Authoritative answers can be found from:
hbes.chc.edu.tw nameserver = dns.hbes.chc.edu.tw.
dns.hbes.chc.edu.tw has AAAA address 2001:288:56ab::2
> dns.hbes.chc.edu.tw ==>查詢 dns.hbes.chc.edu.tw 的 IPV6 位址 成功
Server: 168.95.1.1
Address: 168.95.1.1#53
Non-authoritative answer:
dns.hbes.chc.edu.tw has AAAA address 2001:288:56ab::2
Authoritative answers can be found from:
hbes.chc.edu.tw nameserver = dns.hbes.chc.edu.tw.
> 2001:288:56ab::2 反解 ==> 無法由中華電信名稱伺服器反查
Server: 168.95.1.1
Address: 168.95.1.1#53
** server can't find 2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.b.a.6.5.8.8.2.0.1.0.0.2.ip6.arpa: NXDOMAIN
> server 2001:288:56ab::2 ==>將 nameserver 設為 本機 或 ipv4的位址亦可
Default server: 2001:288:56ab::2
Address: 2001:288:56ab::2#53
> 2001:288:56ab::2 ==> 反解成功
Server: 2001:288:56ab::2
Address: 2001:288:56ab::2#53
2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.b.a.6.5.8.8.2.0.1.0.0.2.ip6.arpa name = dns.hbes.chc.edu.tw.
>
#網頁伺服器設定部分,基本上在 /etc/apache2/ports.conf中
#照原來 Listen 80 設定即可,不需輸入!
#如果無法連到首頁,請將該行#起來,加入後面三行(如果要支援IPv6,監聽port就不能只設80,要完整輸入IP + port)
#Listen 80 <---標記#
Listen 127.0.0.1:80 <---加入
Listen 163.23.108.65:80 <---加入
Listen [2001:288:56AB::2]:80 <---加入
(註 Listen [2001:288:56AB::2]:80
這 一行要注意,若上方的網卡部份無法正常啟用這個 IPV6 的位址,則 apache 重新啟動會有錯誤。請重新 reboot(如果設定沒有打錯字的話
若上方未解即時處理,則暫時將此一行註解
)
因昨天主任拿了簽收公告過來告知……(啥!評比)……
且未有 UBUNTU 10.10(10.04 昇級,原 ACFS 4 學籍系統的那一塊光碟) 的修改過程,怕毀了主機……
現在依上文修改後,看樣子應該沒問題了。
其他的就等回學校再試了。
參照原文:
http://free.chc.edu.tw/free/view ... page%3D1&page=1
[
本帖最後由 giengin 於 2011-9-14 14:05 編輯 ]