/ Etc / hosts ile etki alanı adına takma ad oluşturma


17

Harici IP adresim sık sık değiştiğinden, dinamik DNS kullanarak LAN'ımın harici IP'sini gösterecek bir alan adı kurulumum var. Ancak, bu ana bilgisayara bir takma ad oluşturmak istiyorum, böylece ona erişebilirim home. Bu yüzden aşağıdakileri ekledim /etc/hosts:

domain.com home

Ancak, alan adını beğenmiyor gibi görünüyor. Bir IP olarak değiştirirsem:

0.0.0.0 home

… O zaman işe yarıyor, ama elbette bu dinamik DNS'nin amacını bozuyor!

Mümkün mü?


Harici IP'niz neden sık sık değişiyor? Bu, bir havuzdan size atanan sağlayıcınızın internet IP adresi mi?
Nils

Evet öyle. Neden bilmiyorum, ISS'm bazen değiştiriyor gibi görünüyor!
Oliver Joseph Ash

Yanıtlar:


19

/ Etc / hosts dosyası yalnızca IP adreslerini ve ana bilgisayar adlarını içerir. "Home" dizesini bu yöntemle istediğiniz şekilde diğer ad olarak kullanamazsınız.

Kendi DNS sunucunuzu çalıştırıyorsanız, "home.example.com" u "domain.com" için bir takma ad yapmak için bir CNAME kaydı ekleyebilirsiniz, ancak aksi halde şansınız kalmaz.

Yapabileceğiniz en iyi şey, tam DNS adını güncellemek için aynı DNS istemcisini kullanmaktır.


0

Bu bana DYNDNS ya da bunun gibi bir şeye kaydolmanız gerektiği gibi bakıyor.

Eğer gerçekten / etc / hosts kullanmak istiyorsanız IP'nizi izlemelisiniz. Değişir değişmez:

  • / Etc / hosts içindeki girişi değiştirme
  • Hosts-cache'yi yeniden yükleyin
  • İzlemeye devam et

Güncelleme Kullanıyorsanız dhcpcd/ etc / hosts girişinizi değiştiren bir komut dosyası için "-c" seçeneğini kullanabilir ve ardından ana bilgisayar önbelleğini yeniden yükleyebilirsiniz.

Bu, dhcp istemcinizin yeteneklerine bağlıdır.


Ben inanıyorum DYNDNS benzer bir hizmet sağlayan no-ip kaydettim (DYNDNS ana sayfasında kaydolmak için göremedim!)
Oliver Joseph Ash

1
@OliverJosephAsh böylece no-ip kayıtlı adını kullanabilirsiniz! Bunu / etc / hosts aracılığıyla yapmanın nedenini göremiyorum.
Nils

Oldukça basit, çünkü tembelim! Yazmak homeoldukça az tuş vuruşundan daha azoliverjash.no-ip.org
Oliver Joseph Ash

kabukunuzdaki takma adları düşündünüz veya /etc/resolv.conf'da alan adı arama listenizi ayarladınız mı?
mdpc

@mdpc Soruyu sormadım. Ancak kabuktaki bir takma ad, tarayıcıda muhtemelen işe yaramaz. Yine de yeniden yazma kuralı olan yerel bir proxy kullanabilir ...
Nils
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.