Sprawdź, czy mój ISP blokuje połączenia przychodzące na porcie 80 za pomocą traceroute


0

Próbuję odsłonić prosty serwer przez Internet nasłuchujący na porcie 80. Skonfigurowałem iptables, aby akceptował połączenia przychodzące przez http, więc nie robię tego, jeśli to coś znaczy, ale kiedy używam traceroute na własny adres IP, otrzymuję:

190-90-90-90.dyn.dsl.cantv.net (190.90.90.90) ...

(Oczywiście nie jest to mój prawdziwy adres IP, ale jest przykładem). Jeśli uzyskam dostęp do tego adresu (w tym dyn.dsl.cantv.net), otrzymam prawidłową odpowiedź za pomocą przeglądarki na komputerze, ale jeśli spróbuję uzyskać dostęp z zewnątrz za pomocą mobilnej przeglądarki internetowej, dostanę

zbyt długi czas na odpowiedź

Czy to oznacza, że ​​mój dostawca usług internetowych blokuje połączenie przychodzące z portu 80 (http)?

Nie rozumiem, co się dzieje, ponieważ utworzyłem inny prosty serwer, ale nasłuchując na 8443 za pomocą samopodpisanego certyfikatu (ssl) i przechodząc do zewnętrznego adresu https://190.90.90.90:8443 , korzystam z mojej mobilnej przeglądarki internetowej odpowiedź.

Nie znam dobrego miejsca, aby zadać to pytanie, ale myślę, że może to być związane z siecią, mam nadzieję, że możesz mi pomóc.


Czy korzystałeś z serwera HTTP lub https na porcie 80? https domyślnie używa portu 443.
SpiderPig

Błąd w odpowiedzi otrzymuję przy użyciu serwera HTTP nasłuchującego na porcie (domyślnie dla http).
J Johnson

To https://190.90.90.90:8443tylko odniesienie do tego, co działa dla mnie.
J Johnson

Odpowiedzi:


1

„Porty” są związane z TCP, UDP lub rzadziej używanym SCTP. Traceroute nie ma nic wspólnego z wykrytym portem 80. Celem TraceRoute jest sprawdzenie, który router upuszcza pakiety. (Traceroute jest również raczej bezużyteczny w przypadku problemów z połączeniem między urządzeniami w ramach jednej podsieci).

Czy to oznacza, że ​​mój dostawca usług internetowych blokuje połączenie przychodzące z portu 80 (http)?

Wygląda na to, chyba że możesz dotrzeć do innych stron na porcie 80. Uwaga, nie zamierzam mówić, że celowo to blokują. Mówię tylko, że efekt jest zasadniczo równoważny. Może to być problem z routingiem.

Skontaktuj się z usługodawcą internetowym. Jeśli to twoja firma telefoniczna, to mając pewne doświadczenie, powiedziałbym, że być może będziesz musiał wyjść poza ogólną „obsługę klienta”, aby porozmawiać z przedstawicielem „pomocy technicznej”.

Dostawcy usług internetowych mogą na ogół albo naprawić problemy, albo pomóc w ustaleniu, że problem jest zdalny dla dostawcy usług internetowych (co jest również przydatną informacją). W niektórych przypadkach mogą oni być w stanie zidentyfikować, jakie zachowanie firmy ma problem, albo powiadomić o tym, a może nawet skontaktować się z tą firmą i pomóc w rozwiązaniu problemu.


Możliwe też, że ISP nie blokuje portu 80, ale złe oprogramowanie układowe routera. (Szczególnie tam, gdzie routery używają portu 80 dla serwera WWW ...)
David

Co nazywacie złym oprogramowaniem na routerze? @davidgo
J Johnson

Wydaje mi się, że widziałem routery, w których nie można było przekierować portów, w których router miał usługi powiązane z tymi portami. Dla mnie jest to błąd / błąd w oprogramowaniu routera. Jeśli to możliwe, zmiana na dd-wrt może rozwiązać problem.
davidgo
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.