We've set up pdns "hidden slaves" which get notified by Windows DNS Servers.

Windows DNS admins need configure the equivalent of ALSO-NOTIFY and
allow transfers from "hidden slaves".

pdns hidden slaves write AXFRs in Database.

Database replication transports DNS data to authoritative pdns servers.

pdns_recoursor forward zone points to authoritative pdns Servers instead
of Windows DNS.

Cheers Thomas

P.S.: The term "hidden slaves" does not exist in any RFC to the best of
my knowledge, but I have nothing better. Suggestions welcome.

On 11.01.20 17:51, Satya Sharma wrote:
Hi,

I want to make interface with Windows DNS and PowerDNS any best practice
and way to do that.

On Sat, 11 Jan 2020 at 5:30 PM, <pdns-users-requ...@mailman.powerdns.com
<mailto:pdns-users-requ...@mailman.powerdns.com>> wrote:

    Send Pdns-users mailing list submissions to
    pdns-users@mailman.powerdns.com <mailto:pdns-users@mailman.powerdns.com>

    To subscribe or unsubscribe via the World Wide Web, visit
    https://mailman.powerdns.com/mailman/listinfo/pdns-users
    or, via email, send a message with subject or body 'help' to
    pdns-users-requ...@mailman.powerdns.com
    <mailto:pdns-users-requ...@mailman.powerdns.com>

    You can reach the person managing the list at
    pdns-users-ow...@mailman.powerdns.com
    <mailto:pdns-users-ow...@mailman.powerdns.com>

    When replying, please edit your Subject line so it is more specific
    than "Re: Contents of Pdns-users digest..."


    Today's Topics:

        1. Re: pdns-recursor Permissions Error (Sharone)
        2. Re: pdns-recursor Permissions Error (Steve Shipway)


    ----------------------------------------------------------------------

    Message: 1
    Date: Fri, 10 Jan 2020 16:32:43 +0300
    From: Sharone <missaki...@gmail.com <mailto:missaki...@gmail.com>>
    To: Brian Candler <b.cand...@pobox.com <mailto:b.cand...@pobox.com>>
    Cc: Otto Moerbeek <otto.moerb...@open-xchange.com
    <mailto:otto.moerb...@open-xchange.com>>,
    pdns-users@mailman.powerdns.com <mailto:pdns-users@mailman.powerdns.com>
    Subject: Re: [Pdns-users] pdns-recursor Permissions Error
    Message-ID:

    <CACMzb4dGtzN=Xo8NxscaJDpKnxpSGmqZ=h9=nxr_bx0jvuu...@mail.gmail.com
    <mailto:nxr_bx0jvuu...@mail.gmail.com>>
    Content-Type: text/plain; charset="utf-8"

    Thank you all for the generous and tremendous support.
    I have traffic on Cacti from my recursive servers now.
    Have a lovely weekend.

    Regards,
    Sharone


    On Fri, 10 Jan 2020 at 14:30, Brian Candler <b.cand...@pobox.com
    <mailto:b.cand...@pobox.com>> wrote:

     > On 10/01/2020 11:07, Sharone wrote:
     >
     > I have attempted to comment out the line  *extend pdns-rec
     > /usr/local/bin/pdns_stats *in snmpd.conf file and still gotten
    the same
     > error, however changing permissions to the entire directory to
    rwx worked
     > but like you mentioned this indeed brings about a security issue.
     >
     > Oh well, if that works, you just do tighter permissions - e.g.
    changing
     > the directory *group* to "snmp" or "Debian-snmp" as appropriate, and
     > setting mode 775.
     >
     > This is what out-of-box recursor has:
     >
     > root@cache1:~# ls -ld /var/run/pdns-recursor
     > drwxr-xr-x 2 pdns pdns 60 Dec 12 12:49 /var/run/pdns-recursor
     >
     > root@cache1:~# ls -l /var/run/pdns-recursor/
     > total 0
     > srwxr-xr-x 1 pdns pdns 0 Dec 12 12:49 pdns_recursor.controlsocket
     >
     > Using pdns:snmp and mode 775 should be fine.
     >
     > See also the perms for the socket itself:
     >
    
https://docs.powerdns.com/recursor/settings.html#socket-owner-socket-group-socket-mode
     >
     > HTH,
     >
     > Brian.
     >
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL:
    
<http://mailman.powerdns.com/pipermail/pdns-users/attachments/20200110/5c915578/attachment-0001.htm>

    ------------------------------

    Message: 2
    Date: Sat, 11 Jan 2020 20:53:08 +1300 (NZDT)
    From: Steve Shipway <steve.ship...@smxemail.com
    <mailto:steve.ship...@smxemail.com>>
    To: Sharone <missaki...@gmail.com <mailto:missaki...@gmail.com>>
    Cc: pdns-users@mailman.powerdns.com
    <mailto:pdns-users@mailman.powerdns.com>
    Subject: Re: [Pdns-users] pdns-recursor Permissions Error
    Message-ID: <352284712.7331.1578729188...@webmail.nz.smxemail.com
    <mailto:352284712.7331.1578729188...@webmail.nz.smxemail.com>>
    Content-Type: text/plain; charset="utf-8"

     From what I can see, your snmpd system will run
    /usr/local/bin/pdns_stats as the snmpd user. This user does not have
    write permission to the /var/run/pdns-recursor directory and so you
    get the error.
    You could either make the /var/run/pdns-recursor mode 775 and group
    snmpd; or maybe add the snmpd user to the pdns group and make the
    directory mode 775. Note that you also need to have the same mode
    and ownership on the socket.
    Hope this helps, sorry for the slow reply have been very busy
    Steve


     > On 09 January 2020 at 18:24 Sharone <missaki...@gmail.com
    <mailto:missaki...@gmail.com>> wrote:
     >
     >     Hello Steve,
     >
     >     I appreciate your response. Below is what is inside
    /etc/snmp/snmpd.conf file
     >
     >     rocommunity public
     >     syslocation "Data Center"
     >     syscontact ad...@techs.co.ug <mailto:ad...@techs.co.ug>
    mailto:ad...@techs.co.ug <mailto:ad...@techs.co.ug>
     >     createUser admin SHA admin123! AES admin123!
     >     rouser admin authPriv
     >     extend pdns-rec /usr/local/bin/pdns_stats
     >     agentAddress udp:161,udp6:[::1]:161
     >
     >     /etc/default/snmpd
     >
     >     # This file controls the activity of snmpd
     >
     >     # Don't load any MIBs by default.
     >     # You might comment this lines once you have the MIBs downloaded.
     >     export MIBS=
     >
     >     # snmpd control (yes means start daemon).
     >     SNMPDRUN=yes
     >
     >     # snmpd options (use syslog, close stdin/out/err).
     >     SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I
    -smux,mteTrigger,mteTriggerConf -p /run/snmpd.pid'
     >
     >     snmp service status
     >
     >     # systemctl status snmpd.service
     >     ? snmpd.service - LSB: SNMP agents
     >        Loaded: loaded (/etc/init.d/snmpd; bad; vendor preset:
    enabled)
     >        Active: active (running) since Thu 2020-01-09 08:24:04
    EAT; 4s ago
     >          Docs: man:systemd-sysv-generator(8)
     >       Process: 694 ExecStop=/etc/init.d/snmpd stop (code=exited,
    status=0/SUCCESS)
     >       Process: 703 ExecStart=/etc/init.d/snmpd start
    (code=exited, status=0/SUCCESS)
     >         Tasks: 1
     >        Memory: 4.3M
     >           CPU: 66ms
     >        CGroup: /system.slice/snmpd.service
     >                ??710 /usr/sbin/snmpd -Lsd -Lf /dev/null -u snmp
    -g snmp -I -smux mteTrigger mteTriggerConf -p /run/snmpd.pid
     >
     >     Jan 09 08:24:04 vdns-50 systemd[1]: Starting LSB: SNMP agents...
     >     Jan 09 08:24:04 vdns-50 snmpd[703]:  * Starting SNMP services:
     >     Jan 09 08:24:04 vdns-50 systemd[1]: Started LSB: SNMP agents.
     >     Jan 09 08:24:04 vdns-50 snmpd[710]: NET-SNMP version 5.7.3
     >
     >     Regards,
     >     Sharone
     >
     >
     >     On Wed, 8 Jan 2020 at 22:35, Steve Shipway <
    steve.ship...@smxemail.com <mailto:steve.ship...@smxemail.com>
    mailto:steve.ship...@smxemail.com
    <mailto:steve.ship...@smxemail.com> > wrote:
     >
     >         > >         On Wed, 2020-01-08 at 09:20 +0300, Sharone wrote:
     > >
     > >             > > >             # snmpwalk -v2c -c public
    localhost .1.3.6.1.4.1.8072.1.3.2.4.1.2
     > > >
      iso.3.6.1.4.1.8072.1.3.2.4.1.2.8.112.100.110.115.45.114.101.99.1 =
    STRING: "Fatal: Unable to generate local temporary file in directory
    '/var/run/pdns-recursor': Permission denied"
     > > >
     > > >         > >
     > >         A couple of thoughts here .  Either
     > >         - SElinux is doing its magic and blocking - this should
    be logged in the syslog if so, or
     > >         - Your SNMP is running with chroot enabled and
    /var/run/pdns-recursor doesn't exist in the chroot environment
     > >         -  rec_control is trying to generate a tmp file as the
    snmp user so doesn't have wri
    
<https://www.google.com/maps/search/tmp+file+as+the+snmp+user+so+doesn%27t+have+wri?entry=gmail&source=g>te
    permission.
     > >         - Your SNMP daemon is using a temporary file for the
    rec_control output which it is trying to put in /var/run/pdns-recursor
     > >
     > >         Being able to see your snmp daemon configuration would
    probably help with diagnosing this, so please post it here if possible.
     > >
     > >         Steve
     > >
     > >
     > >         --
     > >         Steve Shipway | Senior Email Systems Administrator
     > >         Phone: +64 9 302 0515 Fax: +64 9 302 0518
     > >         Freephone: 0800 SMX SMX (769 769)
     > >         SMX Limited: Level 10, 19 Victoria Street West,
    Auckland, New Zealand
     > >         Web: http://smxemail.com/
     > >
     > >
     > >
     > >
     > >
     > >         This email has been  filtered by SMX. For more
    information visit http://smxemail.com/
     > >
     > >
     > >
     > >
     > >         _______________________________________________
     > >         Pdns-users mailing list
     > > Pdns-users@mailman.powerdns.com
    <mailto:Pdns-users@mailman.powerdns.com>
    mailto:Pdns-users@mailman.powerdns.com
    <mailto:Pdns-users@mailman.powerdns.com>
     > > https://mailman.powerdns.com/mailman/listinfo/pdns-users
     > >
     > >     >

    
_____________________________________________________________________________

    This email has been filtered by SMX. For more info visit
    http://smxemail.com
    
_____________________________________________________________________________

    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL:
    
<http://mailman.powerdns.com/pipermail/pdns-users/attachments/20200111/5deed278/attachment-0001.htm>

    ------------------------------

    Subject: Digest Footer

    _______________________________________________
    Pdns-users mailing list
    Pdns-users@mailman.powerdns.com <mailto:Pdns-users@mailman.powerdns.com>
    https://mailman.powerdns.com/mailman/listinfo/pdns-users


    ------------------------------

    End of Pdns-users Digest, Vol 204, Issue 10
    *******************************************

--
Sent from Gmail Mobile


_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/pdns-users

_______________________________________________
Pdns-users mailing list
Pdns-users@mailman.powerdns.com
https://mailman.powerdns.com/mailman/listinfo/pdns-users

Reply via email to