YANO's digital garage

Copyright ©YANO All rights reserved. https://www.bravotouring.com/~yano/

Last-modified: 2024-04-17 (水)


[一語一絵/IT系]

6rd ready? / 2011-06-05 (日)

せっかくの「World IPv6 Day」祭りですので、[External]さくらの6rd(トライアル)[External]4ステップでWebサーバをIPv6に対応させる方法を試してみた。

[External]さくらのVPSでサポートされるubuntu 10.04は残念ながら6rdに対応していないそうなのだが、kernel updateを含め[External]6rdによるIPv6接続(Ubuntu10.04編)を参考にごにょごにょして

yano@vps:~$ ping6 www.kame.net
PING www.kame.net(2001:200:dff:fff1:216:3eff:feb1:44d7) 56 data bytes
64 bytes from 2001:200:dff:fff1:216:3eff:feb1:44d7: icmp_seq=1 ttl=58 time=19.0 ms
64 bytes from 2001:200:dff:fff1:216:3eff:feb1:44d7: icmp_seq=2 ttl=58 time=18.8 ms
64 bytes from 2001:200:dff:fff1:216:3eff:feb1:44d7: icmp_seq=3 ttl=58 time=19.1 ms
^C
--- www.kame.net ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 18.899/19.030/19.113/0.184 ms
てな具合になったので取り敢えず6rdの設定はOKっぽい。

続いてDNS方面で /etc/nsd3/bravotouring.com.zone

$TTL 3600

@ IN SOA ns1.bravotouring.com. postmaster.bravotouring.com. (
                201106031730 ; serial
                10800 ; refresh
                10800 ; retry
                604800 ; expire
                86400 ; default_ttl
        )

@          IN   NS     ns1.bravotouring.com.
           IN   NS     ns2.bravotouring.com.
           IN   A      49.212.38.155
           IN   AAAA   2001:e41:31d4:269b::1
           IN   MX 10  mail.bravotouring.com.
#@         IN   TXT    "v=spf1 a:mail.bravotouring.com ip4:218.219.101.229 ~all"
@          IN   TXT    "v=spf1 a mx ip4:49.212.38.155 ~all"
#mail.bravotouring.com. IN   TXT    "v=spf1 a ip4:49.212.38.155 ip4:218.219.101.229 -all"
ns1        IN   A      49.212.38.155
mail       IN   A      49.212.38.155
www        IN   A      49.212.38.155
ipv6        IN   AAAA   2001:e41:31d4:269b::1
vps        IN   A      49.212.38.155
ns2        IN   A      49.212.38.155
てな感じに記述し、
yano@vps:~$ sudo nsdc rebuild
yano@vps:~$ sudo nsdc reload
yano@vps:~$ dig ipv6.bravotouring.com AAAA

; <<>> DiG 9.7.0-P1 <<>> ipv6.bravotouring.com AAAA
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41069
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;ipv6.bravotouring.com.         IN      AAAA

;; ANSWER SECTION:
ipv6.bravotouring.com.  3600    IN      AAAA    2001:e41:31d4:269b::1

;; Query time: 18 msec
;; SERVER: 210.188.224.11#53(210.188.224.11)
;; WHEN: Tue Jun  7 20:49:49 2011
;; MSG SIZE  rcvd: 67
てな具合になったので良さげ。

apache方面は何もしなくても

yano@vps:~$ telnet ipv6.bravotouring.com 80
Trying 2001:e41:31d4:269b::1...
Connected to ipv6.bravotouring.com.
Escape character is '^]'.
HEAD / HTTP/1.0

HTTP/1.1 200 OK
Date: Tue, 07 Jun 2011 12:03:24 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Tue, 12 Apr 2011 15:25:13 GMT
ETag: "1043f8-2d7-4a0ba4c66a840"
Accept-Ranges: bytes
Content-Length: 727
Vary: Accept-Encoding
Connection: close
Content-Type: text/html

Connection closed by foreign host.
な具合だったので、これでIPv6は万事OKですかね?

【参照】
●World IPv6 Day 2011年6月8日 IPv6トライアル http://www.attn.jp/worldipv6day/
●@IT http://www.atmarkit.co.jp/
4ステップでWebサーバをIPv6に対応させる方法 2011年5月19日
●さくらインターネット研究所 http://research.sakura.ad.jp/
6rdによるIPv6接続(概要編) 2011年1月11日
さくらの6rd(トライアル) 2011年3月1日
6rdによるIPv6接続(Ubuntu10.04編) 2011年3月3日