Bagaimana cara mengatur domain ke alamat ip?

13

Anda dapat mencapai alamat IP ini 2.186.116.46 (jika komputer saya online). Saya ingin menetapkan domain untuk itu, jadi saya bertanya-tanya bagaimana mungkin ketika saya tidak memiliki DNS? Saya memiliki domain sendiri yaitu ".com". IP saya statis.

Terima kasih

Shadow4Kill
sumber
1
Ada banyak penyedia DNS gratis. Jika Anda tidak ingin menggunakannya, Anda harus mengedit file / etc / hosts di setiap komputer yang menggunakan alamat IP.
zondo
Jadi bagaimana saya bisa menggunakannya?
Shadow4Kill
1
Sepertinya Anda menggunakan Apache / 2.4.7. Jadi singkatnya: 1 Anda harus memperoleh FQDN dari beberapa penyedia DNS . 2: Anda harus mengatur ServerNamearahan ke /etc/apache2/sites-available/your-virtualhost.conffile Anda .
pa4080
1
Jika ini hanya untuk Anda gunakan, saya sangat merekomendasikan freedns.afraid.org . Anda dapat menggunakan domain kustom yang Anda dapatkan di tempat lain, atau Anda dapat mengambil subdomain dari ribuan mereka. Orang yang menjalankannya juga sangat ramah dan telah membantu saya dengan beberapa masalah DNS saya.
zondo

Jawaban:

8

1. Anda perlu mendapatkan nama domain (atau mungkin hanya FQDN ) dari beberapa penyedia DNS .

2. Setelah Anda mendaftarkan nama domain, Anda akan mendapatkan akses ke panel administrasi (seperti yang ditunjukkan di bawah ini), di mana Anda akan dapat (melalui catatan A), untuk mengarahkan kembali nama domain (dan semua *.atau sub domain tertentu / FQDNs) ke alamat IP server Anda.

masukkan deskripsi gambar di sini

  • Harap dicatat bahwa panel administrasi penyedia akan terlihat berbeda, dan penyedia akan memberi Anda petunjuk yang tepat bagaimana menggunakannya.

  • Terkadang pengalihan bisa memakan waktu hingga 24 jam. Anda dapat memeriksa apakah berhasil dengan perintah whois example.com.

  • Jika server berada di belakang NAT, Anda harus mengatur port forwarding .

3. Edit file konfigurasi Virtual Host Anda dan tambahkan arahan yang relevan ServerNamedan mungkin ServerAlias. Mari kita asumsikan file konfigurasi adalah 000-default.confyang seharusnya terlihat seperti ini:

<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>
  • Langkah ini dapat dihilangkan, tetapi mutlak diperlukan ketika Anda memiliki lebih dari satu Host Virtual .

  • Jangan lupa untuk:

    sudo a2ensite 000-default.conf
    sudo systemctl reload apache2.service
    

4. Selain untuk kebutuhan lokal :

  • Anda dapat mengikat FQDN ke antarmuka loopback server. Untuk tujuan ini, edit file /etc/hostsdengan cara seperti ini:

    127.0.0.1    localhost example.com www.example.com
    

    Tidak mungkin masuk ke *.example.comsini. Anda juga dapat menambahkan entri untuk alamat IP dari antarmuka jaringan server (lokal) lainnya - misalnya 77.77.77.70.

  • Jika Anda ingin mengakses FQDN oleh komputer lain melalui LAN (atau oleh komputer pribadi melalui Internet), edit hostfile -nya dengan cara seperti ini:

    77.77.77.70    example.com www.example.com
    

Bacaan lebih lanjut:

pa4080
sumber
Mungkin jawaban ini bisa menarik bagi Anda.
pa4080
Terima kasih atas jawaban anda. Tetapi mengedit / etc / hosts saya hanya akan membuat domain tersedia untuk jaringan rumah saya, saya ingin mengatur domain untuk koneksi internet publik. Saya sekarang mendapatkan dua DNS: herahost1.ddns.net herahost2.ddns.net akankah saya mengaturnya ke domain saya? Tetapi ketika saya melakukannya, domain tidak akan mengalihkan ke situs saya!
Shadow4Kill
Terima kasih, maukah Anda memberikan tangkapan layar pengaturan sub domain yang Anda tetapkan untuknya?
Shadow4Kill
Terima kasih atas kebaikan Anda, saya memang melakukan itu, tetapi itu tidak berhasil. Dan masalah saya yang lebih besar adalah apa yang harus saya tetapkan DNS dari domain saya. ketika saya mencoba untuk mengaturnya di herahost1.ddns.com dan herahost2.ddns.com yang diatur ke ip saya ia mengatakan ada yang salah!
Shadow4Kill
Dan ini layar tautan
Shadow4Kill
3

Jika hanya untuk penggunaan lokal, Anda bisa memasukkan entri itu ke file host Anda.

Pada Windows modern, itu biasanya c:\Windows\System32\Drivers\etc\hosts.

Di Linux, file tersebut adalah /etc/hosts.

Untuk seluruh dunia, gunakan salah satu penyedia DNS yang tersedia secara bebas.

Berikut ini sebuah contoh, dengan instruksi: FreeDNS

SDsolar
sumber