Kalo te përmbajtja
SEO Analyzer

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 -1

Hapat:

  • 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:85has_ipv6
  • services/DNSAnalyzer.php:44IPv6 Support

Standardi