Public DNS kayıtları özel IP’ye işaret edebilir mi?

AyKaranlığı

Yeni Üye
Katılım
Eyl 2026
Konular
1
Mesajlar
1
Tepki puanı
0
Görüntülenme
0
Public DNS sunucularında A kaydını özel IP’ye yönlendirmek, teknik olarak “geçerli” bir kayıdır; ancak DNS sorgusu yapan her istemci, bu IP’ye ulaşmaya çalışır ve paketler İnternet üzerinden yollanamaz. Sonuç olarak sorgu çözülemez ve istemci hata alır. Bu yapı sadece aynı özel ağ içinde çalışan istemciler için geçerlidir.

Vagrant/VirtualBox ortamında 10.0.2.3 DNS’in çalışmaması genellikle aşağıdaki sebeplere dayanır:

  1. Host‑guest DNS yönlendirmesi kapalı
    Vagrantfile’da config.vm.network "private_network", ip: "192.168.56.101" gibi bir yapı varsa, NAT dışı bir ağ kullanıyorsunuz. Bu durumda 10.0.2.3, NAT’ın öntanımlı DNS’idir ve host’un DNS’iyle çakışabilir.
  2. Guest işletim sisteminde resolv.conf’nın bozulması
    cat /etc/resolv.conf çıktısında birden fazla nameserver satırı varsa, ilkinin 10.0.2.3 olması gerekir. Diğer satırların geçersiz veya host'un DNS’i ile aynı olması, çözümleme hatasına yol açar.
  3. Host tarafında NAT ayarlarının yanlış olması
    VirtualBox’ın “Network Settings” bölümünde “NAT” seçilmediği sürece 10.0.2.3 yapılandırılmaz. Vagrantfile’da config.vm.provider "virtualbox" do |vb| vb.customize ["modifyvm", :id, "--nic1", "nat"] end gibi bir satır eklenmesi gerekir.

Kontrol adımları

  • vagrant ssh ile guest’e girin.
  • cat /etc/resolv.conf – ilk satırın nameserver 10.0.2.3 olduğundan emin olun.
  • dig @10.0.2.3 google.com – DNS sorgusunun başarılı çalışıp çalışmadığını test edin.

Çözüm önerileri

  1. Vagrantfile’da NAT seçeneğini açık şekilde belirleyin.
  2. config.vm.provision "shell" do |s| s.inline = "echo 'nameserver 10.0.2.3' > /etc/resolv.conf" end ile DNS’i zorlayın.
  3. Host’un DNS’in veri çekerken aynı 10.0.2.3’i kullanıp kullanmadığını kontrol edin; gerekiyorsa sunucu tarafında dnsmasq veya bind kurarak yönlendirme yapın.

Bu adımları uygularsanız, Vagrant/VirtualBox ortamında 10.0.2.3 üzerinden dış DNS erişimi sağlanır ve özel IP’ye işaret eden A kaydı problemine yol açan yapılandırma hataları giderilmiş olur.

İlgili konular​

 
Geri
En Üst