Como criar um nome de domínio de host local gratuitamente

2

Eu instalei o XAMPP e meus projetos foram salvos na pasta htdocs . Quando visualizo no navegador, o URL identifica como http://localhost/example/index.php

Como posso acessá-lo usando um nome de domínio de minha escolha, como www.mysite.com ?

Meu computador executa o Windows 7 e eu pretendo acessar este site somente a partir do meu computador (não pela web).

    
por Sharpmind 17.11.2012 / 15:14

4 respostas

5

Você precisa adicionar um host ao seu arquivo de hosts.

Abra um shell de comando e digite o seguinte comando.

echo "127.0.0.1 www.mysite.com" >> %SYSTEMROOT%\System32\drivers\etc\hosts

Você pode testar se este comando funcionou quebrando um shell de comando e digitando o seguinte comando:

ping www.mysite.com

Isso confirmará que a entrada do host para www.mysite.com está localizada em 127.0.0.1. Se você vir um endereço IP que não seja 127.0.0.1, a etapa anterior não foi concluída corretamente.

Você também precisará editar seu arquivo httpd.conf e modificar a seção do host virtual para incluir a seguinte linha:

ServerAlias www.mysite.com

Depois que você fizer essa alteração, reinicie o Apache. Você poderá então navegar até o " link "

    
por 17.11.2012 / 17:05
2

Pelo que entendi, você quer usar um nome de domínio no seu trabalho local. Nesse caso, você pode editar seu arquivo de hosts.

127.0.0.1 www.mysite.com

Se você realmente deseja hospedar seu próprio site, você pode usar um subdomínio dyndns e um cname a partir do seu painel de controle de domínio (se você não tiver um endereço IP estático).

    
por 17.11.2012 / 15:56
0

O que você quer fazer é tornar seu computador um NameServer? Ou você só quer encaminhar um domínio para o ip do seu computador?

Você pode encaminhar o domínio que você comprou para o ip do seu computador, verifique se você tem ip estático (verifique com o provedor de serviços de internet)

Para praticar, eu começaria a brincar com o dns dinâmico para descobrir como ele funciona antes de apontar um domínio REAL para o seu computador.

Link: link

    
por 17.11.2012 / 15:46
0

O LifeHacker tem alguns artigos relacionados a isso.

Veja isto: link

Step 1. Set up your DynDNS.com account.

Register for a free account at DynDNS. Agree to the site's terms, and use a legitimate email address to complete registration. Once in awhile, DynDNS will email you at that address asking you to confirm that it continue your service.

Log into your new account. Go to the "My Services" area on the left side. Under "Host Level Services" click "Add Host Services." There, click "Add Dynamic DNS Host." DynDNS will autofill your IP address (if you're doing this from your home computer). Choose a domain and type in a custom subdomain, which can be anything from lifehacker.kicks-ass.org or john.is-a-geek.com or gtrapani.dyndns.org, like below:

Step 2. Set up your computer to update DynDNS.

Now that your computer is registered with DynDNS, each time your computer's IP address changes, it has to let DynDNS know. This can be done either with free updater client software or through your router.

If your computer is connected directly to the Internet, download the DynDNS updater client for Mac or Windows here. Install and enter your DynDNS information so that your computer can update DynDNS's database regularly.

If you are behind a router, you're in luck. Most modern routers support dynamic DNS services. Here's a screenshot from my router's interface (yours will look different) for with DynDNS settings:

Step 3. You're done. Give your new domain a spin!

Type your new domain name by entering it in your web browser's address bar. It should resolve to your home server. From here you can publicize or bookmark your server's new domain name no matter how often your IP address changes.

Notes: DynDNS has a few advanced options to consider.

"Enable wildcard" lets you set up sub-subdomains. For example, blog.johnsmith.mine.nu can resolve to a weblog, where jukebox.johnsmith.mine.nu can resolve to a music directory. Virtual hosts must be configured for your Apache web server to display the right site when addressed by different subdomains. Set up an MX record to handle email handling to your home server. Upgrade your account assign a custom domain name or your choosing to your home server as well, for about 25 bucks a year. See more info on Custom DNS.

    
por 17.11.2012 / 16:51