expondo site local ao mundo usando i-no-ip e iis locais

2

Eu tenho serviço de API da web que desejo expor ao mundo.

Então criei uma conta no-ip, baixei seu aplicativo cliente, configurei o nome do host no-ip.

Em seguida, publico meu projeto de API da web e crie um novo website em meus iis locais usando o Gerenciador do IIS.

Eu posso navegar neste site.

Eu também atribuo porta no meu site para 11992.

A pergunta é: por que posso ver este site em http://localhost:11992 e não em mywebiste.ddns.net:11992 ?

Há algum outro passo que eu deva dar para que isso funcione?

Atualização: Minha porta TCP 11992 não está bloqueada pelo firewall do Windows. No meu pedido, o ISP me atribui um ip público, por isso não é estático.

o seu PC está se conectando à Internet usando um roteador que está aplicando "traduções NAT"?

Acho que é o roteador huawei e adicionei a porta 11992 usando a opção NAT - Virtual Server e usando relatórios canyouseeme.org

Sucesso: posso ver seu serviço em xx.239.xx.58 na porta (11992) Seu ISP não está bloqueando a porta 11992 Quando eu acessei mywebsite.ddnes.net eu estou recebendo login de administrador do roteador (como eu bati 192.168.1.1) mas quando eu tento mywebsite.ddnes.net:11992 estou recebendo erro 404

    
por user1765862 06.01.2015 / 08:46

1 resposta

1

Parece que você está tentando navegar para o site a partir da máquina em que está hospedado. Quando você acessa via localhost , a máquina traduz o nome do host para o endereço de loopback, 127.0.0.1 ; quando você o acessa via fqdn, mywebiste.ddns.net , sua máquina traduz o nome do host para o seu endereço WAN (supondo que você não hospede um servidor DNS local).

Para contornar isso, você pode adicionar uma entrada ao arquivo hosts da máquina (% windir% \ system32 \ drivers \ etc). Basta adicionar uma entrada para o seu site:

127.0.0.1    mywebsite.ddns.net

ou para IPv6:

::1    mywebsite.ddns.net

Além disso, se você quiser navegar pelo site de outras máquinas na sua LAN, você terá que fazer a mesma coisa nessas máquinas, substituindo o endereço de LAN da máquina host pelo endereço de loopback (por exemplo, 192.168.1.xxx). / p>

192.168.1.xxx    mywebsite.ddns.net
    
por 14.01.2015 / 22:22