Teknike
Mbështetja për IPv6
A ka domaini regjistrime AAAA; mjeti raporton vetëm rastin pozitiv.
Çfarë është
IPv6 është versioni i gjashtë i protokollit të internetit, i krijuar sepse adresat IPv4 mbaruan.
Një domain e mbështet IPv6-in kur ka regjistrime AAAA që tregojnë te adresa IPv6 dhe serveri dëgjon vërtet në to.
Sot një pjesë e konsiderueshme e trafikut global kalon mbi IPv6, veçanërisht nga rrjetet mobile, ku shumë operatorë e përdorin si parazgjedhje.
Vizitorët me IPv6 arrijnë gjithsesi te një sajt vetëm-IPv4 përmes mekanizmave përkthimi te operatori. Ata mekanizma punojnë, por shtojnë një hop dhe një pikë dështimi.
Pse ka rëndësi
Mungesa e IPv6-it nuk e bën sajtin të paarritshëm — përkthimi te operatori e mbulon. Prandaj ky konstatim ka ndikim të ulët dhe duhet lexuar si informativ, jo si detyrë.
Përfitimi është te rruga e drejtpërdrejtë: një vizitor mobil me IPv6 që lidhet pa përkthim ka një hop më pak dhe një pikë dështimi më pak.
Ka edhe një arsye praktike të rritjes: mekanizmat e përkthimit janë burim i vërtetë problemesh operative — kufizime lidhjesh, adresa IP të ndara midis mijëra përdoruesve, dhe bllokime të gabuara sigurie që prekin shumë njerëz njëherësh.
Për shumicën e sajteve shtimi i IPv6-it është një regjistrim AAAA dhe një konfigurim dëgjimi — punë e vogël me përfitim të vogël por të qëndrueshëm.
Rreziku i vetëm është një regjistrim AAAA që tregon te një adresë ku serveri nuk dëgjon: atëherë vizitorët me IPv6 presin derisa të bjerë koha.
Si rregullohet
# a ka regjistrim AAAA?
dig AAAA shembull.com +short
# a përgjigjet vërtet mbi IPv6?
curl -6 -sI https://shembull.com | head -1Hapat:
- Shto `AAAA` vetëm pasi serveri të dëgjojë vërtet mbi IPv6. Rendi i kundërt prodhon ndërprerje.
- Testo nga një rrjet me IPv6, jo nga serveri yt.
- Kontrollo murin e zjarrit — rregullat IPv4 nuk zbatohen automatikisht për IPv6.
- Kontrollo regjistrat. Nëse regjistroni adresën IP, formati i saj ndryshon.
- Kujdes me listat e bllokimit të bazuara në IP; ato shpesh mbulojnë vetëm IPv4.
Si e mat ky mjet
Te DNSAnalyzer::resolveDNS() (services/DNSAnalyzer.php:85), flamuri has_ipv6 vendoset kur pyetja për regjistrime AAAA kthen të paktën një rezultat.
Te analyze() (:44), kur ai flamur është i vërtetë, jepet një konstatim i kaluar me tekstin që domaini ka regjistrime IPv6 (:45). Kur është i rremë, nuk jepet asnjë konstatim dhe nuk zbritet asnjë pikë.
Çfarë NUK e mat
Kontrolli sheh vetëm praninë e regjistrimit DNS, jo funksionimin. Një AAAA që tregon te një adresë ku asgjë nuk dëgjon — situata më e dëmshme e mundshme, sepse vizitorët me IPv6 presin derisa të bjerë koha — raportohet si mbështetje e plotë për IPv6.
Mungesa nuk raportohet fare (services/DNSAnalyzer.php:43–47), prandaj ky është konstatim vetëm pozitiv: ai mund të shtojë një rresht të mirë në raport, kurrë një rekomandim.
Nuk kontrollohet as varianti me www, as nëse adresat IPv4 dhe IPv6 çojnë te i njëjti server.
Si çdo kontroll DNS, ai varet nga rrjeti dhe nga rezolveri i përdorur, prandaj nuk është i riprodhueshëm.
Kodi që e kryen matjen
services/DNSAnalyzer.php:85— has_ipv6services/DNSAnalyzer.php:44— IPv6 Support