Linux Mint Türkiye
Linux Mint Destek => Ağ / Internet / Network => Konuyu başlatan: nebula - 08 Kasım 2015, 13:35:20
-
/etc/resolv.conf dosyasındaki dns server'i belirmek için girdiğim değerler, her yeni sistem açılışında, eski haline 127.0.0.1 tanımlı haline geri geliyor.
Nasıl benim istediğim değerleri sabitleyebilirim?
-
Lütfen yeni bir konu açmadan önce forumdaki benzer konuları inceleyiniz veya forum içi arama özelliğini kullanınız. Konu Açarken Dikkat Edilmesi Gerekenler (https://forum.linuxmint.net.tr/index.php?topic=3067.msg19488#msg19488)
[member=2536]nebula[/member], DNS adresi değiştirmek için ilgili dosyada düzenleme yapmanıza gerek yok. Ağ bağlantıları aracı ile DNS değiştirebilirsiniz.
https://forum.linuxmint.net.tr/index.php?topic=616.msg3568#msg3568 (https://forum.linuxmint.net.tr/index.php?topic=616.msg3568#msg3568)
https://forum.linuxmint.net.tr/index.php?topic=4623.msg29625#msg29625 (https://forum.linuxmint.net.tr/index.php?topic=4623.msg29625#msg29625)
-
Daha önce forumu incelemiştim, bahsettiğiniz linklerdeki ağ bağlantısı araçlarını kullanarak da denemiştim, işe yaramamışlardı. sadece resolv.conf'u değiştirince işe yarıyor...
bu oturumda resolv.conf değişmedi. ağ yöneticisinde dns serverler kayıtlı fakat 127.0.1.1'den çözümlüyor hala
nebula ~ # sudo cat /etc/NetworkManager/system-connections/* | grep dns
dns=8.8.4.4;8.8.8.8;4.2.2.2;4.2.2.1;77.88.8.1;77.88.8.8;
nebula ~ # nslookup linuxmint.net.tr
Server: 127.0.1.1
Address: 127.0.1.1#53
Non-authoritative answer:
Name: linuxmint.net.tr
Address: 95.173.190.29
Düzenleme: Kod etiketi
-
Kullandığınız DNS adresini aşağıdaki komut ile kontrol edebilirsiniz.
nm-tool | grep DNS
Paylaştığınız çıktıya göre aşağıdaki DNS adreslerini girmişsiniz zaten.
dns=8.8.4.4;8.8.8.8;4.2.2.2;4.2.2.1;77.88.8.1;77.88.8.8;
-
verdiğiniz komutun çıktısı da şu:
nebula ~ # nm-tool | grep DNS
DNS: 192.168.1.1
DNS: 8.8.4.4
DNS: 8.8.8.8
DNS: 4.2.2.2
DNS: 4.2.2.1
DNS: 77.88.8.1
DNS: 77.88.8.8
nebula ~ #
dns ayarları belirlenmiş olmasına rağmen gidiyor 127.0.1.1'den isp'nin dns serverinde çözümletiyor adresi
nebula ~ # nslookup linuxmint.net.tr
Server: 127.0.1.1
Address: 127.0.1.1#53
Non-authoritative answer:
Name: linuxmint.net.tr
Address: 95.173.190.29
Ancak /etc/resolv.conf'dan tanımladığım zaman belirlediğim dns serverlerde çözümleme yapıyor. bu soruyu bu şekilde sormamın sebebi de bu.
Düzenleme: Kod etiketi
-
Alanadı yerine IP adresini yazmayı deneyebilirsiniz. Şu an sisteminiz tanımladığınız DNS adreslerini kullanıyor.
nslookup çıktısının böyle olması, dnsmasq'ın varsayılan olarak yerel DNS önbelleğini kullanmasıdır.
İstediğiniz sonucu elde etmek için aşağıdaki komut ile NetworkManager.conf dosyasını açınız,
sudo gedit /etc/NetworkManager/NetworkManager.conf
aşağıdaki satırı bulup,
dns=dnsmasq
başına # işareti koyarak satırı pasifleştirin ve dosyayı kaydedin.
#dns=dnsmasq
Sonra aşağıdaki komut ile ağ yöneticisini yeniden başlatın.
sudo service network-manager restart
Tüm bunlar sistemin kullandığı DNS adresini değiştirmez. Ağ bağlantıları aracı ile DNS değişimini zaten yapmıştınız.
-
Dediklerinizi yaptım, üstüne bir de /etc/dhcp/dhclient.conf dosyasında "prepend domain-name-servers 127.0.0.1" yerine dış mihrak dns server adreslerini yazdım. Şu tam istediğim gibi oldu.
Teşekkürler.
Düzenleme : Yazım kuralları
Bakınız Forum Kuralları (https://forum.linuxmint.net.tr/index.php?topic=140.0)
-
[member=2536]nebula[/member] rica ederiz.
Forumda çözülen başlıkları etiketleme uygulamamız mevcut, konu başlığını etiketlerseniz konuyu kilitleyebiliriz. Çözülen başlıkların etiketlenmesi hakkında. (https://forum.linuxmint.net.tr/index.php?topic=2058.0)