IP adresi için bir alan adı nasıl ayarlanır?


13

Bu IP adresine 2.186.116.46 (bilgisayarım çevrimiçi ise) ulaşabilirsiniz. DNS olmadığında bunun nasıl mümkün olabileceğini merak etmek için bir alan adı atamak istiyorum. ".Com" alan adımın sahibiyim. IP adresim statik.

Teşekkürler


1
Bir sürü ücretsiz DNS sağlayıcısı var. Bunları kullanmak istemiyorsanız, IP adresini kullanan her bilgisayarda / etc / hosts dosyasını düzenlemeniz gerekir.
zondo

Peki onları nasıl kullanabilirim?
Shadow4Kill

1
Apache / 2.4.7 kullandığınız anlaşılıyor. Kısacası: 1. FQDN'yi bazı DNS sağlayıcılarından edinmeniz gerekiyor . 2: Dosyanıza bir ServerNameyönerge kurmalısınız /etc/apache2/sites-available/your-virtualhost.conf.
pa4080

1
Bu sadece sizin kullanımınızsa, freedns.afraid.org'u tavsiye ederim . Başka bir yerde edindiğiniz özel bir alan adı kullanabilir veya binlerinden herhangi birinin alt alan adını alabilirsiniz. Koşan adam da çok kolay ve bazı DNS sorunlarımda bana yardımcı oldu.
zondo

Yanıtlar:


8

1. Bazı DNS sağlayıcılarından bir alan adı (veya belki sadece FQDN ) edinmeniz gerekir .

2. Etki alanı adını kaydettikten sonra, etki alanı adını (ve tüm *.veya belirli alt etki alanlarını / FQDN'ler) sunucunuzun IP adresine ekleyin.

resim açıklamasını buraya girin

  • Lütfen sağlayıcının yönetim panelinin farklı görüneceğini ve sağlayıcının size nasıl kullanılacağına ilişkin tam talimatlar vereceğini unutmayın.

  • Bazen yeniden yönlendirme 24 saate kadar sürebilir. Komut ile başarılı olup olmadığını kontrol edebilirsiniz whois example.com.

  • Sunucu NAT arkasındaysa, port yönlendirmeyi ayarlamanız gerekir .

3. düzenleyin Sanal Sunucu yapılandırma dosyası ve ilgili ekleyebilir ServerNameve belki ServerAliasdirektifleri. Yapılandırma dosyasının şu 000-default.confşekilde olması gerektiğini varsayalım :

<VirtualHost *:80>

        ServerName example.com
        ServerAlias www.example.com localhost

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html

        <Directory /var/www/html>
                # etc ...
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

4. Yerel ihtiyaçlara ek olarak :

  • Bir FQDN'yi sunucunun geridöngü arabirimine bağlayabilirsiniz. Bu amaçla, dosyayı aşağıdaki gibi düzenleyin/etc/hosts :

    127.0.0.1    localhost example.com www.example.com
    

    *.example.comBuraya girmek mümkün değil . Başka bir (yerel) sunucunun ağ arabiriminin IP adresi için de bir giriş ekleyebilirsiniz - örneğin 77.77.77.70.

  • FQDN'ye LAN üzerinden başka bir bilgisayardan (veya Internet üzerinden özel bir bilgisayardan) erişmek istiyorsanız, hostdosyasını aşağıdaki gibi düzenleyin :

    77.77.77.70    example.com www.example.com
    

Daha fazla okuma:


Belki bu cevap sizin için ilginç olabilir.
pa4080

Cevabınız için teşekkürler. Ancak / etc / host'larımı düzenlemek, etki alanını yalnızca ev ağım için kullanılabilir hale getirecektir. Herkese açık internet bağlantısı için etki alanı ayarlamak istiyorum. Şimdi iki DNS aldım: herahost1.ddns.net herahost2.ddns.net bunları benim alanım olarak ayarlayabilir miyim? Ancak bunu bile yaptığımda alan adı siteme yönlendirmeyecek!
Shadow4Kill

Teşekkürler, lütfen alt alan ayarınızın benim için ayarladığınız bir ekran görüntüsünü verir misiniz?
Shadow4Kill

Nezaketiniz için teşekkürler, tam olarak doğru yaptım ama işe yaramıyor. Ve benim en büyük sorunum, alanımın DNS'sini ne ayarlayacağım. Onları ipime ayarlanmış herahost1.ddns.com ve herahost2.ddns.com'da ayarlamaya çalıştığımda bir şeyler ters gitti!
Shadow4Kill

Ve bu ayarlar benim ekran linke
Shadow4Kill

3

Yalnızca yerel kullanım içinse, bu girişi anasistemler dosyanıza koyabilirsiniz.

Modern Windows'da, genellikle c:\Windows\System32\Drivers\etc\hosts.

Linux'ta dosya /etc/hosts.

Dünyanın geri kalanı için, serbestçe kullanılabilir DNS sağlayıcılarından birini kullanın.

İşte talimatlar içeren bir örnek: FreeDNS

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.