Dnsmasq

Yazılım ekran görüntüsü:
Dnsmasq
Yazılım detaylar:
Versiyon: 2.77 Güncelenir
Qayıt: 2 Sep 17
Geliştirici: Simon Kelley
Lisans: Ücretsiz
Popülerlik: 120

Rating: 2.8/5 (Total Votes: 5)

Dnsmasq , bir uzaktan kumandadan DHCP (Dinamik Ana Bilgisayar Yapılandırma Protokolü) sunucu ve DNS (Etki Alanı Adı Sistemi) gibi davranmak üzere tasarlanmış, tamamen ücretsiz, yapılandırması kolay ve hafif komut satırı yazılımlarından biridir ) ileticisini GNU / Linux ve UNIX benzeri işletim sistemlerinde kullanır.

Yazılım, küçük bir ağa DNS işlevinin yanı sıra DNS de sağlayacak şekilde tasarlanmıştır. Global DNS'de bulunmayan ve çok sayıda çekici özellik barındıran yerel makinelerin adlarına hizmet etme yeteneğine sahiptir.


Güçlü komut satırı seçenekleri

Bu proje için geniş bir yelpazede komut satırı seçenekleri mevcuttur; bu, bir bakışta & lsquo; dnsmask --help & rsquo; komutu bir Terminal uygulamasında. Bunların arasında, dinlemek için yerel bir adres belirtme, girdilerdeki önbellek boyutunu belirleme ve özel bir yapılandırma dosyası belirtme yeteneğinden bahsedebiliriz.

Dnsmasq'la Başlarken

Dnsmasq'ın bir GNU / Linux işletim sistemine yüklenmesi, bir kaynak arşivi olarak dağıtılan diğer açık kaynaklı programlarla aynı şekilde yapılır. Önce paketi indirin, bilgisayarınıza kaydedin (tercihen Ev dizini) ve içeriğini bir arşiv yöneticisi yardımcı programı kullanarak çıkarın.

Daha sonra, bir terminal emülatöründe arşiv dosyasını ayıkladığınız yere gidin (ör. cd /home/softoware/dnsmasq-2.72 - kullanıcı adınız ile & lsquo; softoware & rsquo; değiştirin) & lsquo ./ configure & amp; ; & Sons; olmak görmezler; komutu yapılandırmak ve derlemek, ardından & lsquo; sudo make install & rsquo; komutu sistem geneline yüklemek için.


GNU / Linux, BSD ve Mac OS X'te çalışır

Dnsmasq, Linux (Debian, Gentoo, Slackware, Smoothwall, SUSE, IP-Cop, Firebox, floppyfw, LEAF, CoyoteLinux, Clarkconnect, Freesco, vb.), BSD (FreeBSD) ve Mac OS X. 32-bit ve 64-bit bilgisayar platformlarında çalışır.


Bu sürümde

Yenilikler :

  • Bir kilitlenme yerine bir CNAME döngüsü ile yapılandırıldığında bir hata oluşturun. Bu sorunun farkına vardığınız için George Metz'e teşekkür ederiz.
  • TFTP hata yanıtı paketinin uzunluğunu doğru hesaplayınız. Bu, bir TFTP paketindeki hata mesajı, keyfi sınır olan 500 karakteri aştığında bir sorunu giderir. İleti doğru şekilde kesildi, ancak paket uzunluğu değil, bu nedenle ek veri eklendi. Ek bir veri, DNS için de kullanılan bir arabellekten geldiğinden, bu olası bir güvenlik riskidir, böylece önceki DNS sorguları veya yanıtları sızdırılabilir. Bu hatayı tespit eden güvenlik denetimini finanse ettiği için Mozilla'ya teşekkür ederiz.
  • Linux netlink kodunda mantık hatasını düzeltin. Bu, dnsmasq'ın çok sayıda ağ arayüzüne sahip sistemlerde sıkı bir döngüye neden olmasına neden olabilir. Tanı ve yama için Ivan Kokshaysky'ye teşekkürler.
  • --dnssec-timestamp ile sorunu düzeltin, böylece SIGHUP makbuzu yanlışlıkla zaman damgası denetimine girer. Bu çalışma için Kevin Darbyshire-Bryant'a teşekkür ederiz.
  • Yetkili DNS sağlarken / etc / hosts ve arkadaşları yeniden yükleme konusunda seri seri basma. Bunu tespit ettiğiniz için Harrald Dunkel'e teşekkür ederiz.
  • v4 eşlemeli IPv6 adreslerini --synth-domain'de sanely olarak yönetin. Bunlar :: ffff: 1.2.3.4 gibi standart gösterime sahiptir ve şimdi --ffff-1-2-3-4 gibi adlara dönüştürülürler.
  • Adlandırılmış arabirim çekirdekte yok edilip yeniden oluşturulduğunda üst akış sunucularını bir arabirime bağlayın (--server=1.2.3.4@eth0). Yama için Beniamino Galvani'ye teşekkürler.
  • Yetkili bölgede joker karakterli CNAME kayıtlarına izin verin. Örneğin --cname = *. Example.com, default.example.com Bu gelişmeyi desteklediği için Pro Backup'a teşekkür ederiz.
  • İzin verilen bir TCP günlük bağlantısını 5'den 32'ye atlayın ve bunu derleme zamanı yapılandırılabilir bir seçenek yapın. Bunu potansiyel bir sorun olarak teşhis ettiğiniz için Donatas Abraitis'e teşekkür ederiz.
  • Kira değişikliği komut dosyasına DNSMASQ_REQUESTED_OPTIONS çevre değişkeni ekleyin. Yama için ZHAO Yu'ya teşekkürler.
  • Özellikle DNSSEC doğrulaması açıkken ve akışaşımı sunucusu, belirli bir sırayla RR'lerle yanıt döndürdüğünde, rrfilter kodundaki köprüyü düzeltin, hatalı biçimlendirilmiş yanıtlara neden olabilir. Bunu bilen tek DNS sunucusu Nominum'dur. Hata tespiti ve düzeltmeye yardımcı olması nedeniyle Dave Taht'e teşekkür ederiz.
  • Yalnızca bir arayüzün birincil adresinin --interface-name tarafından kullanıldığı yalan man sayfasını düzeltin.
  • - lokalize sorguların --interface-name adresindeki adlara uygulanmasını sağlayın. Bunu itmek için Kevin Darbyshire-Bryant ve Eric Luehrsen'e teşekkürler.
  • TCP upstream sunucularıyla konuşurken bağlantı yönetimini geliştirin. Özellikle, birden fazla sorgu yapmak istediğimizde yeni bir TCP bağlantısı açmaya hazır olun ancak akış yukarı sunucu, bağlantı başına daha az soruyu kabul eder.
  • Çok sayıda "yerel adres yalnızca" girişi olduğunda güncelleme sunucularının günlüğünü iyileştirin. Yama için Hannu Nyman'a teşekkürler.
  • RFC6303'te belirtilen önekler için - bogus-priv özelliğini IPv6'ya uygulayın. Bunun üzerinde çalışmak için Kevin Darbyshire-Bryant'a teşekkürler.
  • --tftp-unique-root ile MAC adreslerinin kullanılmasına izin verin. Yama için Floris Bos'a teşekkürler.
  • --dhcp-reply-delay seçeneği ekleyin. Yama için Floris Bos'a teşekkürler.
  • Mtu ayarlama aracını - paramıza ekleyin. Yama için David Flamand sayesinde.
  • dhcp-script'ten STDOUT ve STDERR çıktılarını yakalayın ve dnsmasq günlük akışının bir parçası olarak günlüğe kaydedin. Komut dizilerindeki beklenmedik problemleri teşhis etmek için hayatı kolaylaştırır. Yama için Petr Mensik'e teşekkürler.
  • "init" modunda dhcp komut dosyasının çıktısını ayrıştırmazken önemli hatalar üretir. Betik yanlışlıkla hata mesajları yayınladığında garip hatalar önler. Yama için Petr Mensik'e teşekkürler.
  • --bogus-priv bayrağı varlığında bile bir RFC1918 alt ağ için --rev-server yapın. Yama için Vladislav Grishenko'ya teşekkürler.
  • Bir arabirim adına izin vermek için --ra-param mtu: alanını genişletin. Bu, bir WAN arabiriminin MTU'sunun bir yönlendiricinin dahili arabirimlerinde bildirilmesini sağlar. Yama için Vladislav Grishenko'ya teşekkürler.
  • İstemci DHCPDISCOVER'da bir adres belirlediğinde ve yerel olarak yapılandırılmış bir adres olduğunda ICMP-ping, DHCPv4 için adres kullanımını kontrol eder. Sorunu tespit ettiğiniz için Alin Nastac'a teşekkür ederiz.
  • "Başka bir alt ağ için yalnızca bir dhcp ana bilgisayarı varsa ayarlanan yeni-bilinmeyen-diğer" DHCP etiketi ekleyin. Ayrıcalıklı ana makinelere kazara "misafir" adresleri verilmemesini sağlamak için kullanılabilir. Öneri için Todd Sanket'e teşekkürler.
  • Uluslararası destek desteği oluştururken, IDN desteğinin tarihi otomatik olarak eklenmesini kaldırın. Bu artık uygun değil, bir dizi IDN kitaplığı var. IDN desteği için -DHAVE_IDN veya -DHAVE_LIBIDN2 öğelerini eklediğinizden emin olun.

2.72 sürümünde

yenilikler :

  • RFC-3775 mobil IPv6 desteği için ra-advrouter modu ekleyin.
  • pf kullanarak * BSD'de "ipsets" için destek ekleyin. Yama için Sven Falempim sayesinde.
  • Arayüz hızla inip kalktığında dnsmasq'u kilitleyebilecek yarış durumu düzeltildi. Bunu takip etmede Conrad Kostecki'ye teşekkürler.
  • DBus yöntemleri SetFilterWin2KOption ve SetBogusPrivOption'ı ekleyin. Düzeltme eki için Smoothwall projesi sayesinde.
  • Nettle-3.0'a karşı başarısızlık düzeltildi. Bunu tespit ettikten ve düzeltmenin bulunmasından ötürü Steven Barth'a teşekkürler. Varolan DHCP kiralarını, ağları karşılaştırarak intefaces'e atarken, iki veya daha fazla arayüzün aynı ağ bölümüne sahip olduğu ancak farklı önek uzunluklarına sahip olduğu (daha uzun önek uzunluğunu tercih edin.) Patch'i Lung-Pin Chang sayesinde düzeltin.
  • DNS yönlendirme döngülerini algılayan ve kaldıran bir mod ekleyin; diğer bir deyişle, akış yukarı bir sunucuya gönderilen bir sorgu, dnsmasq'a yeni bir sorgu olarak geri döndürülür ve bu nedenle, bırakılmadan önce birçok kez döngü yapan bir sorguyla sonuçlanacak şekilde yeniden yönlendirilir. Geri döngü sağlayan üst akış sunucuları devre dışıdır ve bu olay günlüğe kaydedilir. Bu özelliğin sponsorluğundan dolayı Smoothwall'a teşekkür ederiz.
  • Dosyaların filtrelenmesine izin vermek için --conf-dir uzatın. Yani --conf-dir = / etc / dnsmasq.d, *. Conf /etc/dnsmasq.d dosyasındaki .conf dosyasındaki tüm dosyaları yükleyecektir.
  • Bazı durumlarda NODATA yerine NXDOMAIN yanıtıyla sonuçlanan hataları düzeltin.
  • dnsmasq'ın bir ağ arabirimi ortadan kaybolması nedeniyle paket gönderemediğinde yanıt vermemesine neden olan hatayı düzeltin. Bunu tespit ettikten sonra Niels Peen'e teşekkürler.
  • Big-endian platformlarında --local-service seçeneği ile sorunu düzeltin. Yama için Richard Genoud sayesinde.

2.68 sürümünde

yenilikler :

  • Algoritmik olarak belirlenmiş kararlı adresler yerine DHCPv6 geçici adres tahsisleri için rasgele adresler kullanın.
  • DUID de-novo'yu yaratan dnsmasq işleminin ömrü boyunca DHCP komut dosyası çalıştırmasında DHCPv6 DUID'in mevcut olmadığı anlamına gelen hatayı düzeltin. DUID oluşturulduktan sonra kira dosyasında saklanır ve dnsmasq yeniden başlatıldığında bu hata kayboldu.
  • 2.67'de tanıtılan hata düzeltildi ve bu hatalı NXDOMAIN CNAME sorgularına geri döndürülebilir.
  • Yapı hatalarını MacOS X ve openBSD'de düzeltin.
  • --auth-zone'da alt ağ özelliklerine arabirim adlarının yanı sıra adres verilerini de girmelerine izin verin. Bu, yerel adres aralıkları dinamik olduğunda ve IP adresi filtrelemesinden ayrılmış DHCP aralıklarını hariç tutan önceki işlerden çok daha iyi çalıştığı zaman yetkili DNS'yi yapılandırmayı mümkün kılar. Sonuç olarak, bu geçici çözüm kaldırılır. Belirli koşullar altında bu değişiklik varolan yapılandırmayı bozacaktır: yapılandırılmış aralık özel durumuna güveniyorsanız, DHCP aralıklarınızı oluşturmak için kullanılan aynı arayüzü belirtmek için --auth-zone'u değiştirmeniz gerekir; muhtemelen bir sonlandırma ile "/ 6" şöyle: --auth-zone = example.com, eth0 / 6 adresleri eth0'un IPv6 adreslerine sınırlar.
  • Silinmiş IPv6 öneklerini reklamlarken sorunları düzeltin. Önek silinirse (yerine değil) silinir, tercih edilen sıfır zamanla ilan edilmez. Hata raporu için Tsachi'ye teşekkürler.
  • Yerel olarak yapılandırılmış bazı CNAME'lerle segfault'u düzeltin. Sorunu tespit ettiğinden Andrew Childs'a teşekkür ederiz.
  • 2.67'de tanıtılan / etc / hosts ve arkadaşları tekrar okurken bellek sızıntısını düzeltin.
  • Gelen DNS ve TFTP isteklerinin varış arayüzünü --bind-interface modunda bile IPv6 üzerinden kontrol edin. Bu, IPv4 için mümkün değildir ve korkunç uyarılar üretebilir, ancak IPv6 için her zaman mümkün olduğu için (API her zaman mevcuttur) o zaman her zaman bunu yapmalıyız.
  • IPv6 için --dhcp-aralığında önek uzunlukları kurallarını değiştirin. Yeni kural, belirtilen önek uzunluğunun yerel arabirimdeki ilgili adresin önek uzunluğundan büyük veya ona eşit olması gerektiği şeklindedir.

2.63 sürümünde

yenilikler :

  • Bu sürümdeki ana eklenti, joker IP adresini bağlamayı ve dinamik olarak oluşturulmuş ağ arabirimleriyle baş etmeyi önleyen, böylece mevcut iki ağ modunun ana sınırlamalarını kaldıran yeni bir --bind-dinamik moddur.

2.61 sürümünde

yenilikler :

  • Bu sürümün DHCPv6 kodunda 2.60'da başlanan çok fazla iş var.
  • Birçok hata düzeltildi ve ekstra özellikler eklendi.
  • Yönlendirici reklam özelliği artık çok daha fazla yapılandırılabilir ve dnsmasq'ın SLAAC IPv6 adreslerini ve DHCP IPv4 adreslerini kullanan ana makineler için AAAA DNS kayıtları yapmasını sağlayan bir mod var.

2.59 sürümünde

yenilikler :

  • Bu sürüm, IPv6 bağlantı yerel adresleri ile başlangıçta sorunlara neden olabilecek dnsmasq-2.58 ile ortaya çıkan birkaç sorunu giderir.
  • Biri dnsmasq'da bir gerileme ve diğeri, son Linux çekirdeklerinde köprü arabirimlerinin davranışında bir değişikliğin yol açar.

2.58 sürümünde

yenilikler :

  • sürüm 2.58
  • eksik olduğu SA_SIZE makronunun bir tanımını sağlayın. OpenBSD'de hata oluştu.
  • / dev / log, bir datagram soketi olduğunda, / dev / log'a gönderilen iletilerin sonuna sıfır sonlandırıcı eklemeyin. Sorunu tespit ettiğinden Didier Rabound'a teşekkürler.
  • IP adreslerinin artan düzende tahsis edilmesini zorlamak için --dhcp-sequential-ip bayrağını ekleyin. Varsayılan sahte rastgele modun genel olarak daha iyi olduğunu ancak bazı sunucu dağıtım uygulamalarının buna gereksinim duyduğunu unutmayın.
  • Bir istemci, dnsmasq yeniden başlatma sonrasında bir kira yenilediğinde ve alt ağdaki herhangi bir müşterinin yeni bir kira elde etmeden önce, bir dhcp rölesi kullanıldığında 0.0.0.0 'lık bir sunucu kimliği gönderildiğinde sorunu giderin. Bunu takip etmede yardım için Mike Ruiz'e teşekkürler.
  • Yalnızca bir A kaydını işaret eden CNAME varsa, bir AAAA sorgusuna NXDOMAIN iade etmeyin: Bu durumda NODATA doğru yanıttır. Sorunu tespit ettiği için Tom Fernandes'e teşekkürler.
  • DHCP aktarımını kullanan ağlar için --dhcp-aralığında bir ağ maskesi tedarik etme ihtiyacını hafifletin. Bu yine de arzu edilir iken, netmask yokluğunda dnsmasq, adresin sınıfına (A, B veya C) dayanan bir varsayılan kullanacaktır. Bu, en azından RFC1918 adreslerini ve aktarmaları kullanan kişiler için gizemli başarısızlığın nedenini ortadan kaldırmalıdır.
  • Linux conntrack bağlantı işaretlemesi için destek ekleyin. --conntrack ile etkinleştirilirse, gelen DNS sorguları için bağlantı işareti, bu soruları yanıtlamak için kullanılan giden bağlantılara kopyalanır. Bu, akıllı güvenlik duvarı ve muhasebe öğelerine izin verir. Yalnızca dnsmasq HAVE_CONNTRACK ile derlenir ve libnetfilter-conntrack'a bir bağımlılık katarsa ​​kullanılabilir. Bu işlevin ilk fikri, testi ve sponsorluğu için Ed Wildgoose sayesinde.
  • Birisi --dhcp-host'daki bir etiketi eşleştirmeye çalışırken mantıklı bir hata mesajı verin.
  • dnsmasq'ın alt akışındaki özyinelemeli ad sunucularıyla ilgili sorunlardan kaçınmak için --domain-needed komutunun davranışını düzeltin. Yeni davranış yalnızca A ve AAAA sorgularını durdurur ve NXDOMAIN yanıtları yerine NODATA değerini döndürür.
  • Bununla ilgili yardım için James Gartrell ve Mike Ruiz sayesinde çok büyük DHCP yapılandırmaları için verimlilik düzeltmesi.
  • --dhcp-boot içindeki TFTP sunucusu adresinin, / etc / hosts dizininde bakılan bir alan adı olmasına izin verin. Bu, round-robin olarak kullanılan ve böylece TFTP sunucu yük dengelemesi yapmak için kullanılan birden fazla IP adresi verebilir. Yama için Sushil Agrawal'a teşekkür ederiz.
  • Belirli bir seçenek numarası için iki etiketli dhcp seçeneği her ikisi de geçerli olduğunda, dhcp aralığındaki bir etiket olmadan geçerli olanı kullanın. Belirli bir ana makine için DHCP seçeneğinin değerinin yanı sıra ağ başına değerlerin geçersiz kılınmasına izin verir.
  • - DHCP aralık = grubu: arabirim1, ......
  • - dhcp-host = set: myhost, .....
  • - dhcp-option = tag: arabirim1, opsiyon: nis-domain, "domain1"
  • - dhcp-option = tag: myhost, opsiyon: nis-domain, "domain2"
  • aralıktaki ana makineler için NIS etki alanını alan1 olarak ayarlar, ancak
  • belirli bir barındırıcı için bunu etki alanının2 üzerine koyun.
  • Bazı TFTP transferleri için kesilmiş dosyalar ve zaman aşımlarıyla sonuçlanan hata düzeltildi. Hata, yalnızca netascii aktarmaları ile oluşur ve dosya boyutu, blok boyutu ve kendisini göstermeden önce son satırdaki yeni satır sayısı arasındaki talihsiz bir ilişkiye gereksinim duyar. Sorunu tespit ettiğiniz ve kapsamlı bir test davası sunduğundan dolayı Alkis Georgopoulos'a çok teşekkür ederim.
  • sockaddr uzunluğu ile karışıklık nedeniyle, sürüm 2.56'da sunulan * BSD platformlarında TFTP sunucusunda gerilemeyi düzeltin. Bunu bulmak için LoA & macr; c Pefferkorn'a çok teşekkür ederim.
  • /etc/resolv.conf ve --server seçeneklerinden ad sunucularının IPv6 adreslerinde kapsam kimlikleri destekleyin. E
  • Mesela ad sunucusu fe80 :: 202: a412: 4512: 7bbf% eth0
  • Sunucu = fe80 :: 202: A412: 4512: 7bbf% eth0. Teşekkürler
  • Öneri için Michael Stapelberg.
  • Jan Psota sayesinde Lehçe çeviriyi güncelleyin.
  • Fransızca çevirisini güncelleyin. Gildas Le Nadan'a teşekkürler.

2.57 sürümünde

yenilikler :

  • Bu sürüm önceki sürümdeki birkaç gerilemeyi düzeltir ve Android platformu için destek ekler.

2.56 sürümünde

yenilikler :

  • dnsmasq'ın bir Solaris bölgesindeki doğru arabirim adlarını almasına izin vermek için bir yama ekleyin. Bunun için Dj Padzensky'ye teşekkürler.
  • Veri türü ayrıştırma buluşsal yöntemlerini geliştirin --dhcp-option = seçenek: alan adı araması yapın. değeri, IP adresi değil dize olarak değerlendirir. Bunu tespit ettiğiniz için Clemens Fischer'e teşekkür ederiz.
  • TFTP sunucusuna IPv6 desteği ekleyin. Yamalar için Jan 'RedBully' Seiffert'e çok teşekkürler.
  • DNS sorgularını, LOG_DEBUG yerine LOG_INFO düzeyinde günlüğe kaydedin. Bu, işleri DHCP günlüğü ile tutarlı hale getirir. Sorunun farkına vardığınız için Adam Pribyl'e teşekkür ederiz.
  • syslogd ile bağlantı kuramasa bile - syslog-async kullanırken dnsmasq'ın sonlandırıldığından emin olun.
  • --add-mac seçeneği ekleyin. Bu, şu anda deneysel DNS filtreleme olanaklarını desteklemek içindir. Orignal yama için Benjamin Petrin'e teşekkürler.
  • Dhcp aralığı yapılandırmasında PXE-proxy hizmeti belirten etiketlerin yoksayılması anlamına gelen hatayı düzeltin. Bunu tespit ettiğiniz için Cristiano Cumer'a teşekkür ederiz.
  • Komut satırında bir seçeneğin parçası değil, ek önemsiz varsa, bir hata meydana getirin.
  • cache.c dosyasında DHCP alt sisteminden gelen birkaç günlük iletisini işaretleyin. Yama için Olaf Westrik'e teşekkürler.
  • a) stderr'e giriş yaparken ve b) --keep-in-forground ayarlandığında günlüklerden zaman damgalarını atla. Stderr'ın diğer ucundaki kütük tesisi bunları tedarik etmek üzere dağıtılabilir. Yama için John Hallam sayesinde.
  • --txt-record'da 255 karakterden uzun dizeler hakkında şikayet etmeyin, bunun yerine uzun dizeleri yalnızca 255 karakter dizisine bölün.
  • Çift kişilik ücretsiz kazaları düzeltin. Bu hata, yalnızca dhcp-script kullanımdayken ve daha sonra yalnızca yüksek DHCP işlem hızı ve yavaş bir komut dosyası tarafından tetiklenen nadir durumlarda meydana gelebilir. Sorunu bulmak için Ferenc Wagner'e teşekkür ederiz
  • Aktarım başarıyla tamamlandıktan sonra yalnızca bir dosya TFTP tarafından gönderildiğini günlüğe kaydet.
  • Ferenc Wagner'den iyi bir öneri: --domain seçeneğini bu tür şeylere izin vermek için uzatın: --domain = thekelleys.org.uk, 192.168.0.0 / 24, yerel otomatik olarak oluşturur
  • - Yerel = / thekelleys.org.uk /
  • - Yerel = / 0.168.192.in-addr.arpa /
  • Yapılandırma dosyasında onaltılı çentiklerin sözdizim denetimini sıkın. Bunu tespit ettiğiniz için Fred Damen'e teşekkürler.
  • Justin Swift tarafından katkıda bulunulan dnsmask logosu / simgesi ekleyin. Bunun için çok teşekkür ederim.
  • 'cd' biti ayarlanmış olan DNS yanıtlarını veya 'cd' biti ile gönderilen sorguların sonucunu hiçbir zaman önbelleğe alamazsınız. 'Cd' biti, imza hatalarını görmezden gelmek ve yine de cevapları iade etmek için bir DNSSEC sunucusunun güncel akışını doğrulamaktadır. Bu değişiklik yapılmazsa, 'cd' biti ayarlanmış bir sorgu yaparak dnsmasq önbelleklerini kötü verilerle kirletmek mümkündür ve sonraki sorgular, bu verileri şüpheli olarak işaretlenmeden döndürür. Bu sorunu belirten Anders Kaseorg'a teşekkür ederiz.
  • RFC 4035'e uymak için --proxy-dnssec bayrağını ekleyin. Dnsmasq, artık bu seçenek ayarlanmadıkça güncelleme ad sunucularından gelen yanıtların "reklam" bitini temizleyecektir.
  • --conf-file için "-" bir dosya adı verin, stdin'i okumaya izin verin. Timothy Redaelli'den öneri.
  • Tüm öncelikler eşit olduğunda round-robin yük dengelemesi sağlamak için yanıtlardaki SRV kayıtlarının sırasını döndürün. Öneri için Peter McKinney'e teşekkürler.
  • contrib / MacOSX-launchd / uk.org.thekelleys.dnsmasq.plist dosyasını düzenleyin, böylece tüm sorguları varsayılan olarak bir dosyaya kaydetmez. Peter McKinney'e tekrar teşekkürler.
  • Varsayılan olarak, bir etki alanı için bir IPv4 adresi ayarlama, ancak bir IPv6 adresini ayarlama, dnsmasq'ın IPv6 için bir NODATA yanıtı döndürmesine neden olur (veya bunun tersi). So --address = / google.com / 1.2.3.4, * google.com için IPv6 sorgularının iletilmesini durdurur. Aynı etki alanı hem - sunucu hem de - adresinde göründüğünde semantiği tanımlayarak bu davranışı geçersiz kılmayı mümkün hale getirin. Bu durumda, - adres, görünen adres ailesi için önceliğe sahiptir, ancak - sunucu, - adresinde görünmeyen adres ailesinin önceliğine sahiptir - adddress
  • Yani:
  • - Adres = / google.com / 1.2.3.4
  • - sunucu = / google.com / #
  • * .google.com için IPv4 sorguları için 1.2.3.4 iade eder ancak normal akış yukarı ad sunucusuna IPv6 sorguları iletilir. Benzer şekilde bir IPv6 adresi ayarlarken bu, yalnızca IPv4 sorgularının iletilmesine izin verir. Bunun gereğini belirttiği için William'a teşekkürler.
  • --dhcp-optsfile ve --dhcp-hosts dosyasından birden fazlasına izin verin ve --addn-hosts ile aynı şekilde dizinleri bağımsız değişken olarak anlamalarını sağlayın. John Hanks'ten öneri.
  • Bilemediğimiz kiralamalar için yeniden yapılandırma isteklerini yoksay. Yeniden bağlama yayınlanıyor, bu nedenle başka bir DHCP sunucusu için istenen bir talebi dinlemeyebiliriz. Bunu yapmak yanlış. Bununla ilgili yardım için Brad D'Hondt'a teşekkür ederim.
  • Bazı yapılandırmalarla önbellek istatistiklerini dampirken garip çıktı üreten kozmetik hatayı düzeltin. Bunu tespit ettiğinden dolayı Fedor Kozhevnikov'a teşekkürler.

2.55 sürümünde

yenilikler :

  • / etc / ethers kullanıldığında kilitlenme düzeltildi. Bunu bulmak için Gianluigi Tiesi'ye teşekkürler.
  • Netlink_multicast'ta kilitlenme sorunu düzeltin (). Bunu bulmak için Arno Wald'e teşekkürler.
  • Boş alan adına "." dhcp domain arama (119) seçeneklerinde.

Benzer yazılım

Inadyn
Inadyn

19 Feb 15

dnstracer
dnstracer

2 Jun 15

xProDDNS
xProDDNS

28 Sep 15

Geliştirici Diğer yazılım Simon Kelley

dhcp-helper
dhcp-helper

2 Jun 15

syslog-async
syslog-async

3 Jun 15

Yorumlar Dnsmasq

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!