Você pode acessar esse endereço IP 2.186.116.46 (se meu computador estiver online). Quero atribuir um domínio a ele, para que me pergunte como isso é possível quando não tenho DNS. Eu possuo meu domínio, que é ".com". Meu IP é estático.
obrigado
networking
apache2
dns
Shadow4Kill
fonte
fonte
ServerName
diretiva em seu/etc/apache2/sites-available/your-virtualhost.conf
arquivo.Respostas:
1. Você precisa adquirir um nome de domínio (ou talvez apenas o FQDN ) de algum provedor de DNS .
2. Depois de registrar o nome de domínio, você terá acesso a um painel administrativo (como este mostrado abaixo), onde poderá (via registros A) redirecionar o nome de domínio (e todos
*.
ou determinados subdomínios / FQDNs) para o endereço IP do seu servidor.Observe que o painel administrativo do provedor terá uma aparência diferente e ele fornecerá instruções exatas sobre como usá-lo.
Às vezes, o redirecionamento pode levar até 24 horas. Você pode verificar se é bem-sucedido pelo comando
whois example.com
.Se o servidor estiver atrás do NAT, você deverá configurar o encaminhamento de porta .
3. Edite seu arquivo de configuração do Host Virtual e adicione diretivas relevantes
ServerName
e talvezServerAlias
diretivas. Vamos supor que o arquivo de configuração tenha a000-default.conf
seguinte aparência:Esta etapa pode ser omitida, mas é absolutamente necessária quando você possui mais de um host virtual .
Não se esqueça de:
4. Além das necessidades locais :
Você pode vincular um FQDN à interface de loopback do servidor. Para esse fim, edite o arquivo
/etc/hosts
da seguinte maneira:Não é possível entrar
*.example.com
aqui. Você pode adicionar uma entrada também para o endereço IP da interface de rede de outro servidor (local) - por exemplo77.77.77.70
.Se você deseja acessar o FQDN por outro computador através da LAN (ou por um computador privado pela Internet), edite seu
host
arquivo da seguinte maneira:Leitura adicional:
Criando host virtual adicional Ubuntu Server 16.04.3
Conecte-se via ssh a um dos vários clientes na mesma rede
fonte
Se for apenas para uso local, você pode simplesmente colocar essa entrada no seu arquivo hosts.
No Windows moderno, normalmente é isso
c:\Windows\System32\Drivers\etc\hosts
.No Linux, o arquivo é
/etc/hosts
.Para o resto do mundo, use um dos provedores de DNS disponíveis gratuitamente.
Aqui está um exemplo, com instruções: FreeDNS
fonte