IP Yerine İsim Kullanmak

IP yazmanız gereken bir komutu sıkça kullanıyorsunuz ve sürekli IP yazmaktan sıkıldınız, bu durumda ne yapacaksınız? Neyse ki  hosts dosyası var.

Bir ssh komutu kullanıyorsunuz mesela ya da bir ping komutu ama sürekli IP adresi yazmaktan artık gına geldi. İşte tam burada, işletim sistemlerinde bulunan bir dosya, hosts dosyası yardımınıza koşuyor. Bu dosyaya yazdığınız IP-isim çifti(pair) artık sizin IP adresinize alias oluşturmuş oluyor. Yani artık IP yerine bu ismi kullanabiliyor oluyorsunuz. Hosts dosyasının konumu işletim sistemlerine göre değişmektedir. Popüler işletim sistemlerinden bazılarında hosts dosyasının tam konumu şu şekildedir:
  • Linux dağıtımlarında “/etc/hosts”
  • Windows’da “%SystemRoot%\system32\drivers\etc\hosts”
Beaglebone Black’e ssh bağlantısı kurarken kullanılan komut üzerinden bir örnek yapalım. Bu uygulamayı Ubuntu yüklü bir makinede göstereceğim için dosya konumu /etc/hosts olacak.  Beaglebone Black’e ssh ile bağlanabilmek için normalde yazdığımız komut şu şekildedir:
ssh root@192.168.7.2

Peki neden bu komut şu hale gelmesin?

ssh root@bbb
Hemen düzenleme kısmına geçecek olursak yapmanız gerekenler şunlar:
  1. /etc/hosts dosyasını bir editör uygulaması ile açın. Unutmayın editör uygulamasını su yetkisi ile açmanız gerekiyor. Ben vi editörü kullanacağım.
    sudo vi /etc/hosts
  2. Daha sonra istediğiniz IP-isim çiftini, aralarında bir boşluk bırakarak bu dosyaya ekleyin ve dosyayı kaydedip kapatın. Dosyayı değiştirmeden önce yedeğini almanızı öneririm.
    Hosts Dosyasının İçeriği

    Hosts Dosyasının İçeriği

     

Son olarak da yaptığımız işlemin doğruluğunu kontrol etmek için, normalde IP adresi ile beraber kullandığımız bir komutu, atadığımız isimle kullanalım.
  1. SSH Komutu
    1. IP Adresi İle SSH:
      Ekran görüntüsündeki işaretli satır “uname -a” komutunun çıktısıdır ve cihazın içerisinde olduğumuzu gösterir.
      ssh root@192.168.7.2
      IP Adresi İle SSH Örneği

      IP Adresi İle SSH Örneği

    2. İsim İle SSH:
      Ekran görüntüsündeki işaretli satır “uname -a” komutunun çıktısıdır ve cihazın içerisinde olduğumuzu gösterir.
      ssh root@bbb
      İsim İle SSH Örneği

      İsim İle SSH Örneği


  2. PING Komutu
    1. IP Adresi İle Ping:
      -c2 parametreleri ping atma işleminin sayısını ikiye ayarlamak içindir, yazılmazsa Ctrl+C yapana kadar devam eder.
      ping -c2 192.168.7.2
      IP Adresi İle Ping Örneği

      IP Adresi İle Ping Örneği


    2. İsim İle Ping:
      -c2 parametreleri ping atma işleminin sayısını ikiye ayarlamak içindir, yazılmazsa Ctrl+C yapana kadar devam eder.
      ping -c2 bbb
      İsim İle Ping Örneği

      İsim İle Ping Örneği


Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir