zoukankan      html  css  js  c++  java
  • Dnsmasq 2.66 发布,DNS缓存工具

    DNS轻量级缓存服务dnsmasq发布2.65版本。2013-04-17 上一个版本是2012-12-14的2.65。可以用它做DNS代理缓存及hosts主机名的集中管理使用(也可以做DHCP),非常好用。 此版本经过5个RC,修正几个Bug.可以作为认证的DNS server等。

    DNSmasq是一个轻巧的,容易使用的DNS服务工具,它可以应用在内部网和Internet连接的时候的IP地址NAT转换,也可以用做小型网络的DNS服务。

    完全改进:

    version 2.66
                Add the ability to act as an authoritative DNS
                server. Dnsmasq can now answer queries from the wider 'net
                with local data, as long as the correct NS records are set
                up. Only local data is provided, to avoid creating an open
                DNS relay. Zone transfer is supported, to allow secondary
                servers to be configured.
    
    	    Add "constructed DHCP ranges" for DHCPv6. This is intended
    	    for IPv6 routers which get prefixes dynamically via prefix
    	    delegation. With suitable configuration, stateful DHCPv6
    	    and RA can happen automatically as prefixes are delegated
    	    and then deprecated, without having  to re-write the
    	    dnsmasq configuration file or restart the daemon. Thanks to
    	    Steven Barth for extensive testing and development work on
    	    this idea.
    
    	    Fix crash on startup on Solaris 11. Regression probably
    	    introduced in 2.61.  Thanks to Geoff Johnstone for the
    	    patch.
    
    	    Add code to make behaviour for TCP DNS requests that same
    	    as for UDP requests, when a request arrives for an allowed 
    	    address, but via a banned interface. This change is only
    	    active on Linux, since the relevant API is missing (AFAIK)
    	    on other platforms. Many thanks to Tomas Hozza for
    	    spotting the problem, and doing invaluable discovery of
    	    the obscure and undocumented API required for the solution.
    
    	    Don't send the default DHCP option advertising dnsmasq as
    	    the local DNS server if dnsmasq is configured to not act
    	    as DNS server, or it's configured to a non-standard port.
     
                Add DNSMASQ_CIRCUIT_ID, DNSMASQ_SUBCRIBER_ID,
                DNSMASQ_REMOTE_ID variables to the environment of the
                lease-change script (and the corresponding Lua). These hold
                information inserted into the DHCP request by a DHCP relay
                agent. Thanks to Lakefield Communications for providing a
                bounty for this addition.
     
    	    Fixed crash, introduced in 2.64, whilst handling DHCPv6
    	    information-requests with some common configurations.
    	    Thanks to Robert M. Albrecht for the bug report and 
    	    chasing the problem.
    
    	    Add --ipset option. Thanks to Jason A. Donenfeld for the 
    	    patch.
    
    	    Don't erroneously reject some option names in --dhcp-match
    	    options. Thanks to Benedikt Hochstrasser for the bug report.
    	    
    	    Allow a trailing '*' wildcard in all interface-name
    	    configurations. Thanks to Christian Parpart for the patch.
    
    	    Handle the situation where libc headers define
    	    SO_REUSEPORT, but the kernel in use doesn't, to cope with
    	    the introduction of this option to Linux. Thanks to Rich
    	    Felker for the bug report.
    
    	    Update Polish translation. Thanks to Jan Psota.
    
    	    Fix crash if the configured DHCP lease limit is
    	    reached. Regression occurred in 2.61. Thanks to Tsachi for
    	    the bug report. 
    	    
    	    Update the French translation. Thanks to Gildas le Nadan.

    下载:http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.66.tar.gz

  • 相关阅读:
    Oracle11g聚合函数
    和为S的连续正数数列,动态规划,C++
    统计一个数组在排序数组中出现的次数,C++,二分查找
    寻找两个链表的第一个公共子节点,C++
    二维数组中的查找
    数组中的逆序对,C++,分治算法
    得到从小到大的第N个丑数的三种方式(C++)一维动态规划
    连续字数组的最大和(Java)一个int数组,求其中的最大的连续数的和
    n个整数,求这中间最小的k个整数(Java)
    两个字符串的最长公共子串求法(C++、动态规划)
  • 原文地址:https://www.cnblogs.com/shihao/p/3028686.html
Copyright © 2011-2022 走看看