Mövzunu Açan
#0
Linux işletim sistemlerinde, bir alan adını belirli bir IP adresine yönlendirmek için /etc/hosts dosyasını kullanabilirsiniz. Bu dosya, sistemin DNS sorgularını gerçekleştirmeden önce yerel olarak alan adlarını çözümlemesine olanak tanır. Bu işlem özellikle ağ üzerinde bulunan cihazları tanımlamak veya geliştirme ortamlarında test yapmak için oldukça yararlıdır.
Öncelikle, /etc/hosts dosyasını düzenlemek için root yetkilerine sahip olmanız gerektiğini unutmayın. Bunu gerçekleştirmek için terminalde şu komutu kullanabilirsiniz:
Bu komut, nano metin düzenleyicisi aracılığıyla hosts dosyasını açar. Dosyanın yapısı genellikle aşağıdaki gibidir:
Yeni bir alan adı eklemek için, dosyanın sonuna gidin ve aşağıdaki formatı kullanarak IP adresinizi ve alan adınızı ekleyin:
Burada,
Yapılandırdıktan sonra, yeni eklediğiniz domainlerin doğru çalışıp çalışmadığını kontrol etmek için
Eğer doğru bir yanıt alıyorsanız, alan adınız başarıyla eklenmiş demektir. Bu yöntem, yerel ağ üzerindeki cihazların tanımlanmasında ve test aşamalarında oldukça faydalıdır. Unutmayın ki /etc/hosts dosyası, DNS sistemiyle çelişebilir; bu nedenle, bir alan adını DNS üzerinden çözümlemek istiyorsanız, DNS ayarlarınızı kontrol etmelisiniz.
Öncelikle, /etc/hosts dosyasını düzenlemek için root yetkilerine sahip olmanız gerektiğini unutmayın. Bunu gerçekleştirmek için terminalde şu komutu kullanabilirsiniz:
CODE
12
sudo nano /etc/hosts
Bu komut, nano metin düzenleyicisi aracılığıyla hosts dosyasını açar. Dosyanın yapısı genellikle aşağıdaki gibidir:
CODE
12127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopbackYeni bir alan adı eklemek için, dosyanın sonuna gidin ve aşağıdaki formatı kullanarak IP adresinizi ve alan adınızı ekleyin:
CODE
123
192.168.1.1 example.com
192.168.1.1 www.example.com
Burada,
192.168.1.1 IP adresine example.com ve www.example.com alan adları tanımlanmıştır. Değişiklikleri kaydetmek için Ctrl + O tuşlarına basın, ardından çıkmak için Ctrl + X tuşunu kullanın.Yapılandırdıktan sonra, yeni eklediğiniz domainlerin doğru çalışıp çalışmadığını kontrol etmek için
ping komutunu kullanabilirsiniz:CODE
12
ping example.com
Eğer doğru bir yanıt alıyorsanız, alan adınız başarıyla eklenmiş demektir. Bu yöntem, yerel ağ üzerindeki cihazların tanımlanmasında ve test aşamalarında oldukça faydalıdır. Unutmayın ki /etc/hosts dosyası, DNS sistemiyle çelişebilir; bu nedenle, bir alan adını DNS üzerinden çözümlemek istiyorsanız, DNS ayarlarınızı kontrol etmelisiniz.