[Pdns-users] PDNS Recursor now on OSX

jacky wu jacky.wucheng at gmail.com
Thu Jun 20 05:51:08 UTC 2013


I recompile pdnsrec with gcc instead of llvm-gcc, pdnsrec works fine.

====================

*with best regards,*

Jacky Wu

====================

*jacky.wucheng at gmail.com* <jacky.wucheng at gmail.com>

*blog:  **http://www.sanote.org*

weibo: @object

====================


2013/6/20 jacky wu <jacky.wucheng at gmail.com>

> It's a good news. After install it , I encounter a problem on my Mac 10.8.
> pdns_recursor quit without any error message.
>
> $ sudo pdns_recursor  --daemon=no --trace
>  --config-dir=/usr/local/etc/powerdns/
> Jun 20 12:28:50 PowerDNS recursor 3.5.2 (C) 2001-2013 PowerDNS.COM BV (Jun
> 19 2013, 23:42:34, gcc 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28))
> starting up
> Jun 20 12:28:50 PowerDNS comes with ABSOLUTELY NO WARRANTY. This is free
> software, and you are welcome to redistribute it according to the terms of
> the GPL version 2.
> Jun 20 12:28:50 Operating in 64 bits mode
> Jun 20 12:28:50 Reading random entropy from '/dev/urandom'
> Jun 20 12:28:50 Only allowing queries from: 127.0.0.0/8, 10.0.0.0/8,
> 100.64.0.0/10, 169.254.0.0/16, 192.168.0.0/16, 172.16.0.0/12, ::1/128,
> fe80::/10
> Jun 20 12:28:50 Will not send queries to: 127.0.0.0/8, 10.0.0.0/8,
> 100.64.0.0/10, 169.254.0.0/16, 192.168.0.0/16, 172.16.0.0/12, ::1/128,
> fe80::/10, 0.0.0.0, ::
> Jun 20 12:28:50 NOT using IPv6 for outgoing queries - set
> 'query-local-address6=::' to enable
> Jun 20 12:28:50 Inserting rfc 1918 private space zones
> Jun 20 12:28:50 Listening for UDP queries on 127.0.0.1:53
> Jun 20 12:28:50 Not decreasing socket buffer size from 131072 to 65000
> Jun 20 12:28:50 Listening for TCP queries on 127.0.0.1:53
> Jun 20 12:28:50 Launching 2 threads
> Jun 20 12:28:50 Done priming cache with root hints
> Jun 20 12:28:50 Done priming cache with root hints
> Jun 20 12:28:50 Enabled 'select' multiplexer
> Jun 20 12:28:50 .: No cache hit for '.|NS', trying to find an appropriate
> NS record
> Jun 20 12:28:50 .: Checking if we have NS in cache for '.'
> Jun 20 12:28:50 .: No cache hit for '.|NS', trying to find an appropriate
> NS record
> Jun 20 12:28:50 .: Checking if we have NS in cache for '.'
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> a.root-servers.net.'
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> a.root-servers.net.'
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> b.root-servers.net.'
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> b.root-servers.net.'
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> c.root-servers.net.'
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> c.root-servers.net.'
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> d.root-servers.net.'
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> d.root-servers.net.'
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> e.root-servers.net.'
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> e.root-servers.net.'
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> f.root-servers.net.'
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> f.root-servers.net.'
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> g.root-servers.net.'
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> g.root-servers.net.'
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> h.root-servers.net.'
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> h.root-servers.net.'
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> i.root-servers.net.'
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> i.root-servers.net.'
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> j.root-servers.net.'
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> j.root-servers.net.'
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> k.root-servers.net.'
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> k.root-servers.net.'
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> l.root-servers.net.'
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> l.root-servers.net.'
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> m.root-servers.net.'
> Jun 20 12:28:50 .: NS (with ip, or non-glue) in cache for '.' -> '
> m.root-servers.net.'
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: within bailiwick: 1,  in cache, ttl=3600000
> Jun 20 12:28:50 .: We have NS in cache for '.' (flawedNSSet=0)
> Jun 20 12:28:50 .: We have NS in cache for '.' (flawedNSSet=0)
> Jun 20 12:28:50 .: Cache consultations done, have 13 NS to contact
> Jun 20 12:28:50 .: Cache consultations done, have 13 NS to contact
> Jun 20 12:28:50 .: Nameservers: k.root-servers.net.(0.00ms),
> j.root-servers.net.(0.00ms), a.root-servers.net.(0.00ms),
> Jun 20 12:28:50 .: Nameservers: d.root-servers.net.(0.00ms),
> h.root-servers.net.(0.00ms), m.root-servers.net.(0.00ms),
> Jun 20 12:28:50 .:              m.root-servers.net.(0.00ms),
> c.root-servers.net.(0.00ms), i.root-servers.net.(0.00ms),
> Jun 20 12:28:50 .:              f.root-servers.net.(0.00ms),
> b.root-servers.net.(0.00ms), g.root-servers.net.(0.00ms),
> Jun 20 12:28:50 .:              b.root-servers.net.(0.00ms),
> f.root-servers.net.(0.00ms), g.root-servers.net.(0.00ms),
> Jun 20 12:28:50 .:              i.root-servers.net.(0.00ms),
> j.root-servers.net.(0.00ms), a.root-servers.net.(0.00ms),
> Jun 20 12:28:50 .:              l.root-servers.net.(0.00ms),
> d.root-servers.net.(0.00ms), h.root-servers.net.(0.00ms),
> Jun 20 12:28:50 .:              c.root-servers.net.(0.00ms),
> k.root-servers.net.(0.00ms), l.root-servers.net.(0.00ms),
> Jun 20 12:28:50 .:              e.root-servers.net.(0.00ms)
> Jun 20 12:28:50 .:              e.root-servers.net.(0.00ms)
> Jun 20 12:28:50 .: Trying to resolve NS 'k.root-servers.net.' (1/13)
> Jun 20 12:28:50 .: Trying to resolve NS 'd.root-servers.net.' (1/13)
> Jun 20 12:28:50    k.root-servers.net.: Looking for CNAME cache hit of
> 'k.root-servers.net.|CNAME'
> Jun 20 12:28:50    d.root-servers.net.: Looking for CNAME cache hit of
> 'd.root-servers.net.|CNAME'
> Jun 20 12:28:50    k.root-servers.net.: No CNAME cache hit of
> 'k.root-servers.net.|CNAME' found
> Jun 20 12:28:50    d.root-servers.net.: No CNAME cache hit of
> 'd.root-servers.net.|CNAME' found
> Jun 20 12:28:50    k.root-servers.net.: Found cache hit for A:
> 193.0.14.129[ttl=3600000]
> Jun 20 12:28:50    d.root-servers.net.: Found cache hit for A:
> 199.7.91.13[ttl=3600000]
> Jun 20 12:28:50 .: Resolved '.' NS k.root-servers.net. to: 193.0.14.129
> Jun 20 12:28:50 .: Resolved '.' NS d.root-servers.net. to: 199.7.91.13
> Jun 20 12:28:50 .: Trying IP 193.0.14.129:53, asking '.|NS'
> Jun 20 12:28:50 .: Trying IP 199.7.91.13:53, asking '.|NS'
> $
>
> ====================
>
> *with best regards,*
>
> Jacky Wu
>
> ====================
>
> *jacky.wucheng at gmail.com* <jacky.wucheng at gmail.com>
>
> *blog:  **http://www.sanote.org*
>
> weibo: @object
>
> ====================
>
>
> 2013/6/19 bert hubert <bert.hubert at netherlabs.nl>
>
>> Hi Everybody,
>>
>> This message below by Justin may be worth your while!
>>
>> Date: Wed, 19 Jun 2013 11:21:25 +1030
>> From: justin at postgresql.org
>> To: pdns-dev at mailman.powerdns.com
>> Subject: [Pdns-dev] PDNS Recursor now on OSX
>>
>> Hi all,
>>
>> PowerDNS Recursor 3.5.2 is now officially available
>> through MacOS X Homebrew:
>>
>>   $ brew install pdnsrec
>>
>> There's also optional Lua 5.1 support too:
>>
>>   $ brew install pdnsrec --with-lua
>>
>> It's known to work on OSX 10.7 and above.
>>
>> Hopefully that's useful to people. :)
>>
>> Regards and best wishes,
>>
>> Justin Clift
>>
>> _______________________________________________
>> Pdns-dev mailing list
>> Pdns-dev at mailman.powerdns.com
>> http://mailman.powerdns.com/mailman/listinfo/pdns-dev
>>
>>
>> ----- End forwarded message -----
>>
>> _______________________________________________
>> Pdns-users mailing list
>> Pdns-users at mailman.powerdns.com
>> http://mailman.powerdns.com/mailman/listinfo/pdns-users
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.powerdns.com/pipermail/pdns-users/attachments/20130620/fb50072d/attachment-0001.html>


More information about the Pdns-users mailing list