Config dns bind support ipv6 นะครับผม

วันนี้ได้ลองเทสการทำงานของ ipv6 บน freebsd ดูครับ เลยลองมาเขียนไว้ ฮ่าๆๆๆ

เริ่มต้นด้วย ได้รับ ipv6 มาครับของผมเป็น (/64) = 2403:xxxx:x:x::250

ส่วน gateway ก็เป็น 2403:xxxx:x:x::1

intername = em0

ทำการ set ที่ไฟล์ /etc/rc.conf

#vi /etc/rc.conf

###IPV6 Testing

ipv6_enable=“YES”

ipv6_ifconfig_em0=“2403:xxxx:x:x::250”

ipv6_defaultrouter=“2403:xxxx:x:x::1”

###IPV6 Test

restart network

#/etc/rc.d/network_ipv6 restart

ถ้าจะทำการเพิ่ม add interface ip ที่ทำ ipv6 ก็

#ifconfig em0 inet6 add 2403:xxxx:x:x::251

ครับ

ถ้าจะทำการลบ delete interface ip ที่ทำ ipv6 ก็

#ifconfig em0 inet6 2403:xxxx:x:x::251 delete

ครับ

Add specific route to host (เพิ่ม)

#route add -inet6 2403:xxxx:x:x::1

Add specific route to network (เพิ่ม)

#route add -inet6 2001:800:40::1 2403:xxxx:x:x::1

Remove specific route (ลบ)

#route delete -inet6 2001:800:40::/48 fe80::209:c0ff:fe30:4357

Add default IPv6 route (เพิ่ม default route)

#route add -inet6 ::/0 2403:xxxx:x:x::1

Remove default IPv6 route (ลบ default route)

#route delete -inet6 ::/0 2403:xxxx:x:x::1

ในส่วนนี้ kernel ต้องถูก enable แล้วนะครับ ไปดูได้จาก

#uname -a

ถ้าเป็น i386 ก็เข้าไปดูได้ที่ #less /usr/src/sys/i386/conf/NS0_FREEBSD62_INET6

options INET6 # IPv6 communications protocols

ถ้าเป็นอย่างนี้ แสดงว่าถูก enable ไว้แล้วครับ แต่ถ้ายังก็ ทำการ compile kernel ให้ support INET6 ครับ

#config NS0_FREEBSD62_INET6

#cd /usr/src

#make kernel KERNCONF=NS0_FREEBSD62_INET6

#make installkernel KERNCONF=NS0_FREEBSD62_INET6

เสร็จแล้วทำการ restart เครื่อง 1 รอบครับ เท่านี้ ก็ลองเทสได้เลยครับผม

ns0# dig @2403:xxxx:x:x::100 www.kame.net any

; <<>> DiG 9.3.3 <<>> @2403:xxxx:x:x::100 www.kame.net any

; (1 server found)

;; global options: printcmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45430

;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 5

;; QUESTION SECTION:

;www.kame.net. IN ANY

;; ANSWER SECTION:

www.kame.net. 85196 IN CNAME orange.kame.net.

;; AUTHORITY SECTION:

kame.net. 85196 IN NS orange.kame.net.

kame.net. 85196 IN NS mango.itojun.org.

;; ADDITIONAL SECTION:

mango.itojun.org. 2397 IN A 210.155.141.200

mango.itojun.org. 2398 IN AAAA 2001:2f0:0:8800::1:1

mango.itojun.org. 2398 IN AAAA 2001:2f0:0:8800:206:5bff:fe8d:940

orange.kame.net. 85235 IN A 203.178.141.194

orange.kame.net. 85196 IN AAAA 2001:200:dff:fff1:216:3eff:feb1:44d7

;; Query time: 0 msec

;; SERVER: 2403:xxxx:x:x::100#53(2403:xxxx:x:x::100)

;; WHEN: Sun Apr 24 08:13:38 2011

;; MSG SIZE rcvd: 211

แค่นี้ก็แสดงว่า เครื่อง DNS เรา support IPV6 แล้วครับผม อิอิ

ถ้าเข้า เว็บ www.kame.net ด้วย dns ipv6 ต้องเจอเต่าบินนะครับผม ฮ่าๆๆๆ

ของดีมีมาอีกแล้ว + 1 ขอบคุณครับ

พี่กอล์ฟหายไปนานเลย แต่ยังเก่งเหมือนเดิม

กอล์ฟ เขียนบทความอย่างเดียว ไม่ตอบกระทุ้เลยแฮะ

+1

ส่วนใหญ่ผมเข้ามาอ่านๆ ขอความรู้ อ่าครับพี่ทอง

นานๆจะ มาแชร์บ้าง ฮ่าๆๆ ช่วยๆกัน พี่ทองสบายดีนะครับผม ไม่ได้เจอกันนานเลย ฮ่าๆๆ