Bir ağ çalışıp öteki çalışmıyorsa, site yerindedir, kusur yoldadır. Üç sebep bunun neredeyse tamamını kapsar ve her biri bir dakikada ayırt edilir.
1. Henüz yetişmemiş bir DNS
Ofisinizdeki çözümleyicide yeni kayıt vardır; mobil operatörün çözümleyicisinde hâlâ eskisi durur. Bozulan bir şey yoktur - mesele TTL'dir. Bakınız Alan adı hâlâ eski sunucuyu gösteriyor.
dig +short yourdomain.com @8.8.8.8
dig +short yourdomain.com @1.1.1.1
2. Yarım yapılandırılmış bir IPv6
Mobil ağlar ağırlıklı olarak IPv6'dır; kablosuz çoğu zaman değildir. IPv6 üzerinde gerçekte dinlemeyen bir sunucuyu gösteren AAAA kaydı, mobil veri dışında her yerde çalışır - ki bu tam da buradaki belirtidir.
curl -6 -sS -o /dev/null -w 'v6 %{http_code}\
' https://yourdomain.com
curl -4 -sS -o /dev/null -w 'v4 %{http_code}\
' https://yourdomain.com
3. Eksik bir sertifika zinciri
Masaüstü tarayıcılar ara sertifikayı çoğu kez daha önceki bir siteden ellerinde tutar ve boşluğu sessizce doldurur. Onu hiç görmemiş bir telefon bunu yapamaz; böylece aynı site telefonda güvenilmez, dizüstünde ise gayet yolundadır.
openssl s_client -connect yourdomain.com:443 -servername yourdomain.com < /dev/null 2>/dev/null \
| grep -E '^ *[0-9] s:|Verify return code'
Bakınız Eksik bir sertifika zinciri. cert.pem'i değil, fullchain.pem'i sunun.
Telefonu şüphelilerden çıkarmak
Kablosuzu kapatın, siteyi açın, sonra aynı telefonda bir VPN çalıştırın. VPN üzerinden çalışıyorsa sorun operatörün yolundadır - DNS ya da IPv6 - telefonunuzda değil.
