Hospedagem de sites a partir de casa - IIS6

3

Estou querendo hospedar alguns sites em casa, principalmente porque estou usando algum software BETA da Microsoft (.NET 4 e EF) e não quero instalá-lo no meu servidor de produção hospedado em eukhost. com.

Basicamente, sou completamente novo nesse tipo de coisa. Até agora, aqui está o que eu fiz:

  1. Registrou o nome do domínio em namecheap.com (vamos chamá-lo como mydomain.com)
  2. Fui para "Registro do servidor de nomes" no painel e digitei meu endereço IP para os registros NS1 e NS2 (digamos que o IP é 0.0.0.0).
  3. Fui para "Configuração do servidor de nomes de domínio" e digite ns1.mydomain.com & ns2.mydomain.com
  4. Solicitações encaminhadas da porta 80 para meu IP interno (digamos 192.168.1.254)
  5. Criado o site no IIS (estou apenas testando com um único site até o momento, por isso não criei nenhum valor de cabeçalho de host)

Agora, se eu digitar o endereço IP ( link ), recebo o site como esperado. No entanto, se eu inserir o link , recebo um erro dizendo "Erro DNS - Não é possível localizar o servidor".

Estou ciente de que há um serviço do DynDNS que mudará automaticamente o IP se eu tiver um endereço dinâmico, mas meu IP permaneceu estático desde que instalei o ISP (desde outubro), portanto não preciso disso.

Existe alguma maneira de eu conseguir que o DNS funcione apenas configurando o IIS ou algo assim no Windows? Eu realmente não quero ter que pagar por nenhum serviço de terceiros.

Obrigado,

    
por LapTop006 28.01.2010 / 11:08

3 respostas

2

Acho que o erro que você cometeu é com os seguintes passos:

  • Passou para "Registro do servidor de nomes" em o painel e digitou o meu endereço IP para os registros NS1 e NS2 (vamos digamos que o IP é 0.0.0.0).
  • Fui para "Configuração do servidor de nomes de domínio" e digite ns1.mydomain.com & ns2.mydomain.com

O que parece que você fez é "dizer à internet" que os servidores de nomes para o seu nome de domínio devem ser encontrados no endereço IP "0.0.0.0", ou seja, se você tem um servidor DNS executando ativamente nesse endereço IP que é autoritativo para o nome "mydomain.com". O que você deve fazer é apontar os registros NS1 e NS2 de volta para os servidores de nome da namecheap.com e usar seu painel de controle para apontar o registro "A" para 0.0.0.0.

Além disso, você pode ter mais sorte com esta questão no serverfault.com, pois é mais uma coisa de configuração do servidor do que uma coisa de codificação:)

    
por 28.01.2010 / 11:33
0

Eu farei uma resposta, já que gostaria de citar algo.

Um link diretamente de sua página principal: DNS dinâmico

  • We provide Dynamic DNS option free with every domain. Dynamic DNS can be used to point your domain to a computer that changes IP address after sometime, like your computer connected to the internet.
  • We also provide a windows client software to use this feature.
  • We don't restrict you to our software. You are free to any client that supports our service or create your own.
    
por 28.01.2010 / 11:26
0

e como um sidenote: pls verificar agrrements do seu isp. Muitos deles não permitem webservices acessíveis ao público, que são hospedados na casa do usuário.

Andreas

    
por 28.01.2010 / 11:38