Site de Endereçamento de Problemas no SBS2011

1

Eu tenho uma pequena rede local em torno de um servidor SBS2011. Eu gostaria de hospedar um ou mais (baixo volume) ASP Net Core 2 sites neste servidor usando a porta padrão 80. No entanto, estou lutando com a rede e peço desculpas se esta é uma questão muito básica.

Eu tenho um roteador de banda larga em 192.168.1.254/24 e o servidor é 192.168.1.1. As estações de trabalho e o servidor apontam para o gateway padrão de 192.168.1.254.

O site que é executado corretamente no VS2017 no localhost foi publicado com êxito em uma pasta na unidade c: do servidor. Um registro 'A' foi configurado externamente que aponta subsite.mydomain para o endereço IP externo fixo do roteador. Eu configurei o IIS com o site apontando para a pasta local do site e adicionei uma ligação de subsite.mydomain / external IP / Port 80.

Além disso, adicionei um registro DNS do servidor A com o nome do site e IP 192.168.1.250 (arbitrário) e uma ligação do IIS deste SiteName / IP / 80.

Nada disso parece funcionar. Da rede interna, a interface do roteador é exibida. Externamente, há apenas uma página em branco.

Isso ocorre porque as solicitações estão indo diretamente para o roteador (gateway padrão) e não estão sendo interpretadas pelo servidor? O gateway deve estar em uma sub-rede diferente? Se sim, como posso configurar as coisas corretamente, por favor (irá apreciar passos simples!).

O roteador é um Technicolor TG588v v2, fornecido pelo meu ISP.

    
por David 13.03.2018 / 18:29

1 resposta

2

Você está perdendo a regra de encaminhamento de porta necessária no seu roteador. Você precisa criar uma regra que encaminhe as conexões de entrada feitas na interface WAN do roteador na porta 80 para o endereço IP interno do servidor.

In addition, I have added a server DNS A record with the site name and IP 192.168.1.250 (arbitrary) and an IIS binding of this SiteName/IP/80. None of these appear to work. From the internal network, the router interface is displayed.

Não tenho certeza do que você quer dizer com isso, mas parece que você criou um registro DNS A no seu servidor DNS que aponta o nome DNS externo (do seu roteador / servidor web / Servidor SBS) para o endereço IP público do seu roteador. Em caso afirmativo, isso provavelmente não está funcionando porque o seu roteador não está configurado para executar NAT suspenso .

Você pode corrigir essa de duas maneiras:

  • Configure o seu roteador para NAT suspenso, se suportado). Quando configurado, o gancho NAT aceita conexões da LAN interna que são destinadas ao IP da WAN do roteador e as encaminha para o endereço IP do servidor interno da mesma forma que faria se a conexão fosse originada da Internet.

  • Crie um registro DNS em seu servidor DNS interno que aponte o nome do host público do servidor para o endereço IP privado do servidor. Isso funciona melhor se todos os clientes internos usarem seu servidor DNS local em vez de um na Internet.

por 13.03.2018 / 19:00

Tags