IPv6. Hrvoje Popovski i Ivan Rako Sveučilišni računski centar (Srce)

Слични документи
Транскрипт:

IPv6 Hrvoje Popovski i Ivan Rako Sveučilišni računski centar (Srce)

Sadržaj Uvod Osnove mreža Usporedba IPv4 IPv6 IPv6 adresiranje Autokonfiguracija Tranzicijski mehanizmi Dual-stack IPv6 i Linux

Uvod 1977 Dr. Vint Cerf, prepoznat kao the fathers of the Internet, izjavljuje 32 bits should be enough address space for Internet 1981 RFC791 definira 32 bitni IPv4 protokol, svjetska populacija broji oko 4,5 milijarde 1998 RFC 2460 definira 128 bitni IPv6 protokol, svjetska populacija broji oko 6 milijardi 1999 RFC-om 2663 definiran je NAT i postaje popularan zbog iscrpljenosti IPv4 adresnog prostora 2001 3G mobilna telefonija 2004 native IPv6 link CARNet GEANT

Osnove mreža Osi model

Osnove mreža EtherType 16 bitno polje koje označava koji je protokol enkapsuliran kao korisni sadržaj u Ethernet frame-u Npr. 0x0800 za IPv4 sadržaj MAC adresa 48 bitna jedinstvena oznaka mrežnog adaptera Npr. 90:e2:ba:19:29:a8 IPv4 adresa jedinstvena 32 bitna oznaka internet hosta Npr. 161.53.255.123 IPv4 mrežna maska 32 bitna oznaka mreže Npr. 255.255.255.0 ili po CIDR notaciji /24

Usporedba IPv4 IPv6 Broj raspoloživih adresa IPv4 32 bita - 4,3 milijarde adresa IPv6 128 bita 4.8 10^28 adresa per živi Homo sapiens Multicast IPv4 broadcast vs multicast IPv6 ne postoji tradicionalni broadcast, sve je multicast Autokonfiguracija hostova IPv4 putem dhcp-a, potrebna konfiguracija dhcp servera IPv6 automatska konfiguracija krajnjih hostova na mreži Usmjeravanje IPv4 prevelike tablice usmjeravanja IPv6 pojednostavljeno i brže usmjeravanje

Usporedba IPv4 IPv6 Moblinost IPv4 postoji, ali nema dovoljno mehanizama IPv6 ugrađeno u samom protokolu, efikasno kao i samo IPv6 usmjeravanje Sigurnost IPv4 nema podršku u samom protokolu IPv6 ima podršku za IPSEC Dodatna zaglavlja IPv4 postoje, ali ih nije jednstavno implementirati IPv6 implementiranje jednostavno Zaglavlje paketa IPv4 sastoji se od 14 polja od kojih su 13 obavezna IPv6 pojednostavljeno, manje polja, fiksna duljina od 40 okteta

IPv4 format zaglavlja

IPv6 format zaglavlja

IPv6 adresiranje IPv6 koristi 128 bitova za adresiranje 2^128 adresa Adresa je podijeljena u 8 grupa, svaka po 16 bitova odijeljenih dvotočkom : Grupe su heksadecimalni zapisi od 4 znamenke 2001:0db8:000e:face:7d46:c954:388a:069d 1 2 3 4 5 6 7 8-8 grupa 16 16 16 16 16 16 16 16-128 bita

IPv6 adresiranje IPv6 adrese imaju dodatni routing prefix koji označava mrežni i računalni dio Prefiks je od IPv6 adrese odvojen je slash-om / i zapis je decimalan Mrežni dio označava bitove koji su uvijek isti za zadanu mrežu i može se odmah pročitati iz prefixa IPv6 adresa i prefix 2001:0db8:000e:2341:7d46:c954:388a:069d/48 16 16 16 = 48 Adresa se nalazi unutar IPv6 mreže koja počinje adresom 2001:0db8:000e:0000:0000:0000:0000:0000 I završava IPv6 adresom 2001:0db8:000e:ffff:ffff:ffff:ffff:ffff

IPv6 adresiranje Računalni dio označava broj hostova koje sadrži mreža IPv6 mreža 2001:0db8:000e:0000:0000:0000:0000:0000/48 16 16 16 16 16 = 80 Navedena mreža ima 5 grupa po 16 bitova za računalni dio što iznosi 80 bitova ili 2^(128-48) = 2^80 raspoloživih adresa Što je mrežni prefix manji, to je računalni dio veći

Prezentacija IPv6 adresa Cijelu IPv6 adresu poprilično je nezgodno pisati, zato postoji sažimanje Puni zapis IPv6 adrese - 2001:0db8:1230:0000:0000:0000:0000:0001 Jednostavniji zapis IPv6 adrese - 2001:db8:1230:0:0:0:0:1 Preporuka je izbaciti 16 bitne grupe koje sadrže samo nule Potpuno sažeta IPv6 adresa 2001:db8:1230::1 U ovom primjeru izbacili smo adresni prostor od 2^64 hostova Sažimanje grupa koje imaju samo :0000: :0000:0000: :: :0000:0000:0001: ::1

Prezentacija IPv6 adresa Ako u adresi postoji samo jedna grupa :0000:, ona se ne sažima 2001:db8:0000:1:1:1:1:1 -> 2001:db8:0:1:1:1:1:1 U IPv6 adresi grupe se mogu sažeti samo jednom Ako postoji mogućnost sažeti više 16 bitnih grupa, tada se sažima prva lijevo 2001:db8:0:0:1:0:0:1 može se zapisati kao 2001:db8:0:0:1::1 nije preporučeno 2001:db8::1:0:0:1 preporučeno Preporuka je koristiti mala slova u heksadecimalnom zapisu

Prezentacija IPv6 adresa Primjer punih IPv6 adresa 2001:db8:0:0:8:800:200c:417a - unicast adresa ff01:0:0:0:0:0:0:101 - multicast adresa 0:0:0:0:0:0:0:1 - loopback adresa 0:0:0:0:0:0:0:0 - unspecified adresa Primjer sažetih IPv6 adresa 2001:db8::8:800:200c:417a - unicast adresa ff01::101 - multicast adresa ::1 - loopback adresa :: - unspecified adresa

Delegacija IPv6 adresa IANA delegira IPv6 adresni prostor na svjetskoj razini Trenutno je u upotrebi 2000::/3 mreža Od 2000:0000:0000:0000:0000:0000:0000:0000 Do 3fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff IANA dodjeljuje RIR-evima /12 ili /23 mreže RIR dodjeljuje LIR-evima ili ISP-ovima /19 ili /32 IPv6 adresni prostor CARNet-a je 2001:b68::/32 LIR-evi ili ISP-ovi krajnjim korisnicima dodjeljuju /48 ili /56 mreže Mreži administratori na ustanovama dodjeljuju /64 mreže po VLAN-u

Delegacija IPv6 adresa Primjer: RIPE je CARNet-u dodjelio /32 mrežu - /32 je 2^96 hostova /32 je 65 536 /48 mreža CARNet dodjeli ustanovi /48 mrežu - /48 je 2^80 hostova /48 je 65 536 /64 mreža Administrator na ustanovi dodjeljuje /64 po VLAN-u - /64 je 2^64 hostova Cijeli IPv4 adresni prostor je 2^32 ili 4 294 967 296 hostova Jedna dodijeljena IPv6 mreža po VLAN-u ima 2^64 ili 18 446 744 073 709 551 616 hostova

Posebne IPv6 adrese Unspecified address - ::/128 i IPv4 0.0.0.0/32 Default route - ::/0 IPv4 0.0.0.0/0 Unique Local address fc00::/7 IPv4 10/8, 172.16/12, 192.168/16 Documentation 2001:db8::/32 Local address ::1/128 loopback IPv4 127.0.0.1/32 fe80::/10 link-local unicast Pošto se IPv6 još razvija, za detalje je najbolje pratiti RFC-ove i Wiki

Posebne IPv6 adrese Primjer link-local adrese bge1: flags=8843<up,broadcast,running,simplex,multicast> mtu 1500 lladdr 00:13:21:ae:08:a6 priority: 0 media: Ethernet autoselect (1000baseT full-duplex) status: active inet 193.192.15.124 netmask 0xffffffc0 broadcast 193.192.15.127 inet6 fe80::213:21ff:feae:8a6%bge1 prefixlen 64 scopeid 0x2 inet6 2001:7f8:28::1 prefixlen 48 Iako je za link-local određena mreža fe80::/10, nekonfigurirano mrežno sučelje dobije /64 mrežu jer 54 bita moraju biti 0 (RFC 4291)

Autokonfiguracija Stateless address autoconfiguration (SLAAC) IPv6 hostovi se mogu autokonfigurirati čim se spoje na mrežu Tu autokonfiguraciju omogućuje Neighbor Discovery Protocol (NDP) putem ICMPv6 protokola NDP radi na link layer-u po TCP/IP modelu i odgovoran je za: Autokonfiguraciju hostova Pronalazak link layer adresa ostalih hostova Detektiranje dupliciranih adresa Pronalazak usmjernika i DNS-ova Održavanje vidljivosti na mreži ICMPv6 ima sličnu funkciju kao ARP u IPv4

Autokonfiguracija Linux eth0 Link encap:ethernet HWaddr 00:0f:fe:68:71:b7 inet addr:10.53.255.70 Bcast:10.53.255.255 Mask:255.255.255.0 inet6 addr: fe80::20f:feff:fe68:71b7/64 Scope:Link inet6 addr: 2001:b68:e:face:20f:feff:fe68:71b7/64 Scope:Global UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:53593595 errors:0 dropped:0 overruns:0 frame:0 TX packets:79642837 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:18309760839 (18.3 GB) TX bytes:108422156200 (108.4 GB) Interrupt:19 Memory:f0400000-f0420000

Autokonfiguracija Windows 7 Ethernet adapter Local Area Connection: Connection-specific DNS Suffix. : Description........... : Intel(R) 82566DM-2 Gigabit Network Connection Physical Address......... : 00-1E-37-48-40-AC DHCP Enabled........... : No Autoconfiguration Enabled.... : Yes IPv6 Address........... : 2001:b68:e:face:7d46:c954:388a:69d(Preferred) Temporary IPv6 Address...... : 2001:b68:e:face:ed8f:7d1a:20f0:b5f2(Preferred) Link-local IPv6 Address..... : fe80::7d46:c954:388a:69d%11(preferred) IPv4 Address........... : 161.53.255.123(Preferred) Subnet Mask........... : 255.255.255.192 Default Gateway......... : fe80::5:73ff:fea0:a28%11 161.53.255.65 DNS Servers........... : 161.53.255.4 161.53.2.69 NetBIOS over Tcpip........ : Enabled

Autokonfiguracija DHCPv6 se koristi: ako je potreban centralni management dodjeljivanja adresa kada je potrebno dodjeliti više informacija hostovima od IPv6 adresa, DNS servera, npr. NTP, TFTP i sl. ako iz nekog razloga nije moguće koristiti SLAAC DHCPv6 koristi protokol UDP, port 564 za klijente i 547 za poslužitelje Certificirane verzije DHCPv6 servera od strane ipv6foruma http://tinyurl.com/mcvdsj3

Tranzicijski mehanizmi IPv4 i IPv6 nisu kompatibilni protokoli IPv6 je zastupljen oko 1% na internetu i dok u potpunosti ne zamjeni IPv4 protokol, postojat će razni tranzicijski mehanizmi za uspostavu IPv6 konekcija Na primjer, tuneliranja IPv6 prometa kroz IPv4 su jedna od rješenja koja se baš nisu pokazala najboljim (problemi s MTU-om, kašnjenja) Trenutni draftovi IPv4 residual deployment (4RD) Mapping of Address and Port (MAP)

Tranzicijski mehanizmi Tuneliranja Teredo ISATAP Tunnel broker - 6in4 Translacijski mehanizmi Stateless IP/ICMP Translation (SIIT) IPv6 rapid deployment (6RD) Transport Relay Translation (TRT) NAT64 DNS64 Dual-Stack Lite (DS-Lite)

Tranzicijski mehanizmi Ispis Windows 7 Teredo tunela (tuneliranje) Tunnel adapter Teredo Tunneling Pseudo-Interface: Connection-specific DNS Suffix. : Description........... : Teredo Tunneling Pseudo-Interface Physical Address......... : 00-00-00-00-00-00-00-E0 DHCP Enabled........... : No Autoconfiguration Enabled.... : Yes IPv6 Address........... : 2001:0:5ef5:79fb:201a:b5d:5eca:84(Preferred) Link-local IPv6 Address..... : fe80::201a:b5d:5eca:84%14(preferred) Default Gateway......... : NetBIOS over Tcpip........ : Disabled

Dual-stack Dual-stack IPv4 i IPv6 protokoli implementirani su na krajnjim hostovima Svaki servis koji se oslanja na IP protokol odvojeno komunicira prema IPv4 svijetu i prema IPv6 svijetu Oba protokola koriste istu mrežnu infrastrukuru Tuneliranje nije potrebno OS podrška za dual-stack je dobra Potrebna je IPv6 veza prema internetu

Dual-stack IPv4 vs Dual-stack host

Dual-stack Dual-stack konfiguracija usmjernika interface Vlan123 ip address 161.53.1.1 255.255.255.0 ip access-group vl123ip4acl in/out ipv6 address 2001:DB8:1:CAFE::1/64 ipv6 enable ipv6 traffic-filter vl123ip6acl in/out

IPv6 i Linux

IPv6 i Linux Podrška za IPv6 je na Linuxu podrazumno uključena Svako mrežno sučelje može imati više IPv6 adresa Moguće je svaki servis staviti na svoju IPv6 adresu Ukoliko se koristi više IPv6 adresa, potrebno je svaki servis prilagoditi da sluša na točno određenoj IPv6 adresi

Debian IPv6 konfiguracija [...] auto eth0 iface eth0 inet static address 161.53.2.76 netmask 255.255.255.192 network 161.53.2.64 broadcast 161.53.2.127 gateway 161.53.2.65 auto eth0:0 iface eth0:0 inet static address 161.53.2.94 netmask 255.255.255.192 [...] iface eth0 inet6 static address 2001:b68:c:2::76:0 netmask 64 gateway 2001:b68:c:2::1 iface eth0:0 inet6 static address 2001:b68:c:2::76:1 netmask 64 gateway 2001:b68:c:2::1 [...]

# ifconfig eth0 [root@marun ~]# ifconfig eth0 eth0 Link encap:ethernet HWaddr 00:50:56:9a:57:1f inet addr:161.53.2.76 Bcast:161.53.2.127 Mask:255.255.255.192 inet6 addr: 2001:b68:c:2::101:0/64 Scope:Global inet6 addr: 2001:b68:c:2::76:1/64 Scope:Global inet6 addr: 2001:b68:c:2::98:0/64 Scope:Global inet6 addr: 2001:b68:c:2::76:0/64 Scope:Global inet6 addr: 2001:b68:c:2::103:0/64 Scope:Global inet6 addr: 2001:b68:c:2::105:0/64 Scope:Global inet6 addr: 2001:b68:c:2::104:0/64 Scope:Global inet6 addr: 2001:b68:c:2::72:0/64 Scope:Global inet6 addr: 2001:b68:c:2::116:0/64 Scope:Global inet6 addr: 2001:b68:c:2::107:0/64 Scope:Global inet6 addr: 2001:b68:c:2::117:0/64 Scope:Global inet6 addr: 2001:b68:c:2::106:0/64 Scope:Global inet6 addr: fe80::250:56ff:fe9a:571f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1376925868 errors:0 dropped:0 overruns:0 frame:0 TX packets:1976433897 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:706147100537 (657.6 GiB) TX bytes:2109709737001 (1.9 TiB)

# nestat rn6 [root@marun ~]# netstat -rn6 Kernel IPv6 routing table Destination Next Hop Flag Met Ref Use If 2001:b68:c:2::/64 :: UA 256 0 13 eth0 fe80::/64 :: U 256 0 0 eth0 ::/0 2001:b68:c:2::1 UG 1 0265587 eth0 ::/0 ::!n -1 1327416 lo ::1/128 :: Un 0 33234964 lo 2001:b68:c:2::72:0/128 :: Un 0 1 94155 lo 2001:b68:c:2::76:0/128 :: Un 0 11823300 lo 2001:b68:c:2::76:1/128 :: Un 0 1 2445 lo 2001:b68:c:2::98:0/128 :: Un 0 1 60 lo 2001:b68:c:2::101:0/128 :: Un 0 1 43399 lo 2001:b68:c:2::103:0/128 :: Un 0 1 949 lo 2001:b68:c:2::104:0/128 :: Un 0 1 0 lo 2001:b68:c:2::105:0/128 :: Un 0 1 0 lo 2001:b68:c:2::106:0/128 :: Un 0 1 0 lo 2001:b68:c:2::107:0/128 :: Un 0 1 0 lo 2001:b68:c:2::116:0/128 :: Un 0 1187582 lo 2001:b68:c:2::117:0/128 :: Un 0 1303291 lo fe80::250:56ff:fe9a:571f/128 :: Un 0 1100106 lo ff00::/8 :: U 256 0 0 eth0 ::/0 ::!n -1 1327416 lo

# ping6 n ipv6.google.com [root@marun ~]# ping6 -n ipv6.google.com PING ipv6.google.com(2001:4860:4002:800::1012) 56 data bytes 64 bytes from 2001:4860:4002:800::1012: icmp_seq=1 ttl=45 time=162 ms 64 bytes from 2001:4860:4002:800::1012: icmp_seq=2 ttl=45 time=162 ms 64 bytes from 2001:4860:4002:800::1012: icmp_seq=3 ttl=45 time=158 ms 64 bytes from 2001:4860:4002:800::1012: icmp_seq=4 ttl=45 time=162 ms 64 bytes from 2001:4860:4002:800::1012: icmp_seq=5 ttl=45 time=162 ms 64 bytes from 2001:4860:4002:800::1012: icmp_seq=6 ttl=45 time=162 ms 64 bytes from 2001:4860:4002:800::1012: icmp_seq=7 ttl=45 time=166 ms 64 bytes from 2001:4860:4002:800::1012: icmp_seq=8 ttl=45 time=159 ms ^C --- ipv6.google.com ping statistics --- 8 packets transmitted, 8 received, 0% packet loss, time 7010ms rtt min/avg/max/mdev = 158.741/162.182/166.758/2.256 ms

# traceroute6 n ipv6.google.com [root@marun ~]# traceroute6 -n ipv6.google.com traceroute to ipv6.google.com (2001:4860:4002:800::1012), 30 hops max, 80 byte packets 1 * * * 2 2001:b68:ff:ff:a2b:0:7:1 0.286 ms 0.352 ms 0.336 ms 3 2001:b68:ff:ff:a2b:0:4d:1 0.833 ms 1.023 ms 1.068 ms 4 2001:b68:ff:ff:a2b:0:20:1 3.063 ms 3.050 ms 3.039 ms 5 2001:798:10:10aa::9 0.535 ms 0.461 ms 0.445 ms 6 2001:798:cc:2d01:2d01::2 0.425 ms 0.448 ms 0.437 ms 7 2001:798:cc:3201:1001::9 8.451 ms 8.412 ms 8.442 ms 8 2001:798:cc:1001:1e01::6 19.833 ms 19.842 ms 19.816 ms 9 2001:798:cc:1201:1e01::5 32.099 ms 32.076 ms 31.965 ms 10 2001:798:cc:1201:1401::2 40.307 ms 40.355 ms 40.340 ms [...] 20 2001:4860::8:0:3005 133.292 ms 133.565 ms 134.232 ms 21 2001:4860::8:0:464f 139.941 ms 140.025 ms 141.031 ms 22 2001:4860::8:0:2c9c 176.834 ms 162.109 ms 158.808 ms 23 2001:4860::1:0:57f 162.134 ms 161.714 ms 157.939 ms 24 2001:4860:0:1::175 165.853 ms 162.384 ms 165.901 ms 25 2001:4860:8000:1::6 158.116 ms 158.009 ms 161.656 ms

# ip -6 neighbour show [root@marun ~]# ip -6 neighbour show fe80::250:56ff:feb0:1a dev eth0 lladdr 00:50:56:b0:00:1a STALE fe80::207:b3ff:fea5:5c00 dev eth0 lladdr 00:07:b3:a5:5c:00 router REACHABLE fe80::250:56ff:fea3:646c dev eth0 lladdr 00:50:56:a3:64:6c REACHABLE 2001:b68:c:2::69:0 dev eth0 lladdr 00:50:56:b0:00:1a STALE 2001:b68:c:2::70:0 dev eth0 lladdr 00:50:56:a3:64:6c REACHABLE 2001:b68:c:2::1 dev eth0 lladdr 00:07:b3:a5:5c:00 router STALE

Osnovni servisi i IPv6 Većina osnovnih servisa će raditi out-of-the-box OpenSSH, vsftpd, Dovecot, MySQL, OpenLDAP, AOSI, FreeRADIUS, ntpd, U slučaju da se koristi ACL, potrebno je prilagoditi prava pristupa i na IPv6 (TCP Wrappers, iptables, ) Potrebne su dodatne konfiguracije za složenije servise DNS (BIND) HTTP (Apache) SMTP (Postfix)

DNS (BIND) i IPv6 BIND v9 podržava IPv6 Najprije CARNet treba ustanovama delegirati IPv6 reverzne zone Konfiguracija je jednostavna

Reverzne zone - named.conf(.local) zone "c.0.0.0.8.6.b.0.1.0.0.2.ip6.arpa" { type master; file "Srce/public/revs/2001:b68:c"; allow-transfer { 161.53.2.70;161.53.2.69;161.53.2.108; }; }; zone "d.0.0.0.8.6.b.0.1.0.0.2.ip6.arpa" { type master; file "Srce/public/revs/2001:b68:d"; allow-transfer { 161.53.2.70;161.53.2.69;161.53.2.108; }; }; zone "e.0.0.0.8.6.b.0.1.0.0.2.ip6.arpa" { type master; file "Srce/public/revs/2001:b68:e"; allow-transfer { 161.53.2.70;161.53.2.69;161.53.2.108; }; }; zone "f.0.0.0.8.6.b.0.1.0.0.2.ip6.arpa" { type master; file "Srce/public/revs/2001:b68:f"; allow-transfer { 161.53.2.70;161.53.2.69;161.53.2.108; }; };

Primjer jedne reverzne zone $TTL 4h ; ; IPv6 reverse lookup zone for 2001:b68:c::/48 ; @ IN SOA regoc.srce.hr. root.regoc.srce.hr. ( 2013041902 1H ; refresh 5M ; retry 1W ; expiry 1H ) ; minimum IN NS regoc.srce.hr. IN NS bjesomar.srce.hr. ; ; Set the origin to the ptla prefix. ; $ORIGIN c.0.0.0.8.6.b.0.1.0.0.2.ip6.arpa. 0.0.0.0.9.6.0.0.0.0.0.0.0.0.0.0.2.0.0.0 IN PTR regoc.srce.hr. 0.0.0.0.0.7.0.0.0.0.0.0.0.0.0.0.2.0.0.0 IN PTR bjesomar.srce.hr. 0.0.0.0.2.7.0.0.0.0.0.0.0.0.0.0.2.0.0.0 IN PTR ra.srce.hr. 0.0.0.0.6.7.0.0.0.0.0.0.0.0.0.0.2.0.0.0 IN PTR marun.srce.hr. 0.0.0.0.6.1.1.0.0.0.0.0.0.0.0.0.2.0.0.0 IN PTR www.cix.hr. 1.0.0.0.4.c.3.1.5.a.0.0.5.3.1.a.c.c.0.1 IN PTR ser-test2.srce.hr.

AAAA zapis Povezuje puno ime (FQDN) i IPv6 adresu Ekvivalent A zapisu u IPv4 AAAA zapisi se upisuju u host.db gdje se nalaze i svi ostali zapisi (A, CNAME, NS, MX, ) Primjer: marun.srce.hr. IN A 161.53.2.76 marun.srce.hr. IN AAAA 2001:b68:c:2::76:0

Primjeri s naredbom host [root@regoc ~bind]# host marun.srce.hr marun.srce.hr has address 161.53.2.76 marun.srce.hr has IPv6 address 2001:b68:c:2::76:0 [root@regoc ~bind]# host 161.53.2.76 76.2.53.161.in-addr.arpa domain name pointer marun.srce.hr. [root@regoc ~bind]# host 2001:b68:c:2::76:0 0.0.0.0.6.7.0.0.0.0.0.0.0.0.0.0.2.0.0.0.c.0.0.0.8.6.b.0.1.0.0.2.ip6.arpa domain name pointer marun.srce.hr.

Apache i IPv6 Prilagoditi /etc/apache2/ports.conf da Apache sluša i na IPv6 sučelju Bitno je naglasiti da se IPv6 mora iskonfigurirati na SVIM virtualnim hostovima IPv6 adrese je potrebno stavljati u uglate zagrade [2001:b68:c:2::76:0]

Definicija jednog virtualnog hosta <VirtualHost 161.53.2.76:80> ServerName www.srce.hr ServerAlias www.srce.unizg.hr DocumentRoot /data/www/typo3/htdocs/srce ErrorLog /var/log/apache2/typo_error_log CustomLog /var/log/apache2/typo_access_log combined </VirtualHost> <VirtualHost [2001:b68:c:2::76:0]:80> ServerName www.srce.hr ServerAlias www.srce.unizg.hr DocumentRoot /data/www/typo3/htdocs/srce ErrorLog /var/log/apache2/typo_error_ip6_log CustomLog /var/log/apache2/typo_access_ip6_log combined </VirtualHost>

Postfix i IPv6 Konfiguracija se nalazi u /etc/postfix/main.cf Iskonfigurirati da Postfix sluša i na IPv4 i IPv6 inet_protocols = ipv4, ipv6 Iskonfigurirati na kojim IP adresama sluša Postfix inet_interfaces = 127.0.0.1, 161.53.2.69, [::1], [2001:b68:c:2::69:0] Iskonfigurirati da se i klijenti iz IPv6 lokalne mreže mogu spajati bez autentikacije mynetworks = 127.0.0.0/8, 161.53.0.0/22, [2001:b68:c::]/48

Kraj Hvala na pažnji!