Am un router Hitron care a fost furnizat de ISP-ul meu și l-am configurat să redirecționeze porturile către dispozitivele de pe LAN-ul meu. eu folosit pentru a putea accesa mașinile de pe LAN de la mașinile de pe LAN prin intermediul IP-ului WAN al routerului. De exemplu
curl https://$(curl icanhazip.com)
ar face, de fapt, o conexiune HTTPS presupunând că am avut un server care ascultă în spatele routerului.
Exemplu:
client (192.168.0.42) ---> router (192.168.0.1) ---> dns pentru mine.example.com, returnează IP-ul meu WAN - același lucru curl icanhazip.com returnează.Exemplul 203.0.113.42
client (sursa:192.168.0.42, dest:203.0.113.42:443) ---> nimic. Atârnă pentru totdeauna. Sau până la expirarea timpului.
Asta obișnuia să funcționeze bine.
Acum pot accesa routerul doar prin gateway-ul meu 192.168.0.1, dar asta merge direct la router, nu la oricare dintre mașinile din spatele lui. Dacă vreau să mă conectez la un server pe LAN, trebuie să folosesc direct IP-ul.
Dar lucrul ciudat este că dacă sunt nu conectat la wifi-ul meu - literalmente orice altă rețea - apoi mă pot conecta la IP-ul meu extern și traficul este redirecționat corect.
client(sursa: 192.0.2.42, dest: 203.0.113.42:443) ---> router ---> server web (192.168.0.42)
Este posibil să-mi dau seama unde mi se aruncă pachetele? M-am uitat în jur pentru orice fel de informații în router în sine, dar fără zaruri. De asemenea, am contactat ISP-ul meu pe Twitter, dar nici nu mi-au fost de mare ajutor. Am folosit ping și traceroute - fie încercările de conectare la IP-ul public al routerelor eșuează. De asemenea, am creat wireshark și văd că pachetele ping se sting și alte încercări de trafic, dar nu sunt suficient de familiarizat cu el pentru a știu dacă există o modalitate de a-l folosi pentru a spune: „Ah, da, aceste pachete sunt cu siguranță fiind aruncat la X”. De asemenea, am dezactivat complet paravanul de protecție la nivel de router, precum și am dezactivat orice setare care părea promițătoare de la distanță (chiar și mi-am stricat routerul suficient de rău încât să trebuiască să-l resetez complet, cred că asta a fost configurarea trecerii IP). ).
Este posibil pentru mine să verific dacă pachetele fie sunt scăpate de routerul meu, fie sunt scăpate la nivel de ISP? Și dacă da, cum aș face asta?
EDITAȚI | ×
Pentru mai multă distracție și emoție, se pare că asta numai se aplică la porturile inferioare. Nu știu care este intervalul exact, dar se pare că porturile mai înalte permit încă conexiuni.