Przekierowanie portów nie działa z IIS Express

0

Dobrze. Można to opublikować na StackOverflow lub tutaj, ponieważ scenariusz, z którym pracuję, obejmuje zarówno ustawienia sieciowe, jak i konfigurację IIS, ale piszę tutaj, ponieważ myślę, że w tym momencie utknął.

DOBRZE. Próbuję skonfigurować witrynę testową na moim komputerze, który łączy się z Internetem za pośrednictwem routera (ZXDSL 831 CII). Zrobiłem następujące:

  1. Utworzono dynamiczny wpis DNS, powiedzmy myserver.chickenkiller.comza pomocą afraid.org. Działa w porządku.
  2. Skonfigurowałem Virtual Server na moim routerze do przekazywania ruchu przychodzącego na porcie, 12345który ma być przekierowany na mój lokalny adres IP (192.168.1.3).
  3. Włączono IIS Express na moim komputerze lokalnym, aby działał z uprawnieniami administratora.
  4. Skonfigurowany, applicationhost.configaby umożliwić połączenia zewnętrzne.
  5. Kiedy testuję moją maszynę za pomocą narzędzia do sprawdzania portów , informuje mnie, że port 12345jest otwarty.
  6. Próbując dotrzeć myserver.chickenkiller.com:12345do przeglądarki najpierw pojawia się komunikat „Rozpoznawanie hosta”, a następnie „Łączenie ...”, a następnie po odczekaniu 15 sekund, a następnie „Nie można połączyć”. To samo dzieje się, gdy wpisuję ten adres na innej (wirtualnej) maszynie.

Muszę dowiedzieć się, na czym polega problem. Czy to mój dostawca usług internetowych blokuje dostęp do mojego routera (co moim zdaniem jest mało prawdopodobne), czy może router nie przekazuje pakietów do mojego komputera, czy też serwer WWW (IIS Express) nie obsługuje żądań. Każda pomoc będzie mile widziana.

dotNET
źródło
Z serwera internetowego, jaki jest wynik netstat -an | find "12345"?
user2196728,
@ user2196728: TCP 0.0.0.0:25094 0.0.0.0:0 LISTENING TCP 192.168.1.3:25094 0.0.0.0:0 LISTENING TCP [::]: 25094 [::]: 0
LISTENING
Ok, więc spróbujmy teraz: z innego komputera w sieci lokalnej spróbuj telnet 192.168.1.3 25084powiedzieć nam, czy zawiedzie, czy nie.
user2196728,