Linux

53 bağlantı Noktası, systemd Tarafından Kullanılan Serbest bırakmak İçin Nasıl Ubuntu:-çözüldü


systemd-çözüldü port 53 Ubuntu

Ubuntu varsayılan olarak, bağlantı noktası 53-çözüme dinleme systemd var. Kendi DNS sunucunuzu çalıştırmak istediğiniz durumda, bağlantı noktası 53 zaten kullanımda olduğu için, bu yüzden bu tcp 0.0.0.0 dinle kullanımda benzer bir hata 53: alan:Adres alın:”:”siz yapabilirsiniz.

Systemd durdurmak için nasıl bu makalede Ubuntu port 53 kullanarak giderilir açıklar. Talimatları 20.04 Ubuntu üzerinde test edildi, ama aynı zamanda diğer Ubuntu sürümlerinde, örneğin 18.04 Ubuntu, yaklaşan ülke Ubuntu gibi Ubuntu-Pop gibi dağıtımları Linux tabanlı çalışmalı!_OS, Zorin OS, Elementary OS, Linux Mint, vb. Temel olarak, bu yeni sürümü 232 veya systemd olan herhangi bir sistem üzerinde çalışıyor.

Eğer port 53 sistem kullanımda olup olmadığını görmek için kullanın:

sudo lsof -i :53

Çıkışı ile örneğin systemd-çözüldü varsayılan Ubuntu 20.04 bir sistem üzerinde 53 numaralı bağlantı noktasını kullanan göstererek:

$ sudo lsof -i :53

COMMAND   PID            USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
systemd-r 610 systemd-resolve   12u  IPv4  19377      0t0  UDP localhost:domain 
systemd-r 610 systemd-resolve   13u  IPv4  19378      0t0  TCP localhost:domain (LISTEN)

53 port kullanımda değil bu durumda herhangi bir çıkış yok demektir.

Systemd durdurmak için-53 bağlantı noktası kullanarak Ubuntu üzerinde çözülmüş

Tarafından 53 port boşaltabileceğiniz bu fazlalaştı sadece testlere DNSStubListener onu ayarı no içinde /etc/systemd/resolved.conf. Diğer adımları bir DNS sunucusunu etkinleştirmek için vardır – o olmadan sisteminize herhangi bir etki alanı adlarını çözemez, böylece web tarayıcı, vb web sitelerini ziyaret etmek mümkün olmayacaktır olmayacaktır.

1. Edit /etc/systemd/resolved.conf (root olarak) bir metin editörü ile, örneğin Nano konsol metin editörü ile açın:

sudo nano /etc/systemd/resolved.conf

Ve Yorumsuz (Kaldır # sıranın önüne kadar) DNS= hat ve DNSStubListener= hat. Bir sonraki değişim DNS= DNS bu dosyada değeri (127.0.0.1 örneğin yerel bir proxy kullanmak için 1.1.1.1 Adıma DNS, vb kullanmak için.) kullanmak istediğiniz sunucu, ve de değişim DNSStubListener= değer yes için no.

Dosya (Adıma DNS hangi DNS sunucu burada 1.1.1.1 kullanıyorum) bu değişiklikleri yaptıktan sonra olacaktır:

[Resolve]
DNS=1.1.1.1
#FallbackDNS=
#Domains=
#LLMNR=no
#MulticastDNS=no
#DNSSEC=no
#DNSOverTLS=no
#Cache=no
DNSStubListener=no
#ReadEtcHosts=yes

Nano metin editörü kullanarak dosyayı kaydetmek için tuşuna basın Ctrl + xyazın y ve basın Enter.

2. Sembolik bir bağlantı oluşturun /run/systemd/resolve/resolv.conf ile /etc/resolv.conf hedef olarak:

sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf

Burada, -s bir sembolik ve sabit bağlantı oluşturmak için -f varolan hedef dosyaları kaldırma (böylece için kaldırır /etc/resolv.conf var) varsa.

3. Sisteminizi yeniden başlatın.

53 Port şimdi Ubuntu sisteminizde özgür olmalı, ve ben 127.0.0.1 dinle tcp gibi:53: alan: Adres zaten kullanımda “artık hataları elde edilemez.

Eğer port 53 kullanımda olup olmadığını görmek için çalıştırarak kontrol edebilirsiniz sudo lsof -i :53 – eğer 53 port kullanımda değilse, bu komut hiçbir çıktı göstermemeliydin.

İsteyebilirsiniz:

Değişiklikleri geri almak için nasıl

Bu makaledeki yönergeleri takip ederek yapılan değişiklikleri geri almak istiyor musunuz? Yapman gereken şey şu.

1. Start düzenleme /etc/systemd/resolved.conf (root olarak) bir metin editörü ile, örneğin Nano konsol metin editörü ile açın:

sudo nano /etc/systemd/resolved.conf

Ve açıklama (Ekle) # çizgi önünde) DNS= ve DNSStubListener=nosonra dosyayı kaydedin. Nano metin editörü kullanarak dosyayı kaydetmek için tuşuna basın Ctrl + xyazın y ve basın Enter.

2. Kaldır /etc/resolv.conf sembolik link:

sudo rm /etc/resolv.conf

3. Sisteminizi yeniden başlatın.

Daha Fazla Göster
Kapalı