MX Toolbox: Loop detected! We were referred back to <IP>

Discussion in 'ISPConfig 3 Priority Support' started by vp.r00t, Aug 16, 2017.

  1. vp.r00t

    vp.r00t New Member

    So I can't get my custom DNS working and purchased priority support.

    This is my zone file:
    Code:
    $TTL        3600
    @       IN      SOA     ns1.mydomain.com. some.otherdomain.com. (
                            2017081626       ; serial, todays date + todays serial #
                            7200              ; refresh, seconds
                            540              ; retry, seconds
                            604800              ; expire, seconds
                            3600 )            ; minimum, seconds
    ;
    
    mydomain.com. 3600 A        1.2.3.4
    mail 3600 A        1.2.3.4
    ns1 3600 A        1.2.3.4
    ns2 3600 A        1.2.3.4
    www 3600 A        1.2.3.4
    mydomain.com. 3600      MX    10   mail.mydomain.com.
    mydomain.com. 3600      NS        ns1.mydomain.com.
    mydomain.com. 3600      NS        ns2.mydomain.com.
    
    named-checkzone says I'm OK. Glue records should be fine (ns1/2 pointing to the IP).
     
    Last edited: Aug 17, 2017
  2. till

    till Super Moderator Staff Member ISPConfig Developer

    The zone file looks fine. Is the zone file included in named.conf.local file?
     
  3. vp.r00t

    vp.r00t New Member

    Hi Till,
    No, it wasn't.
    I opened /etc/bind/named.conf.local and added
    include "/etc/bind/pri.mydomain.com";
    (ISPConfig generated that file so I included it)
    Then I did /etc/init.d/bind9 restart (Edit: I rebooted the whole machine). Still no effect though.
    named.conf.local is included in named.conf too.
    Not sure if you do this around here but I can PM you, then I can write a full how-to.
     
    Last edited: Aug 17, 2017
  4. till

    till Super Moderator Staff Member ISPConfig Developer

    You should not add that line manually, I just asked if it was there, there are good reasons when it is not added :) The line is not added when BND rejected the DNS tone that you created. Please undo your manual change.

    Just a guess, you enabled dnssec but your server does not have enough entropy to create the dnssec key. Install the Linux package 'haveged' on your server (with apt / yum), then change something in the zone like adding another A-record in ISPConfig and press save. Wait 2 minutes and check if the zone works now.
     
  5. vp.r00t

    vp.r00t New Member

    Unfortunately I already had that one
    haveged is already the newest version (1.9.1-3).
     
  6. till

    till Super Moderator Staff Member ISPConfig Developer

  7. vp.r00t

    vp.r00t New Member

    Indeed it says I'm low on entropy and I should install haveged. Looking at your Git, I should probably mention that my version is 3.1.5.
     
  8. till

    till Super Moderator Staff Member ISPConfig Developer

    There are no issues with that function in 3.1.5. Start or restart haveged, then edit sometjing in the zone and check if it gets created now.
     
  9. vp.r00t

    vp.r00t New Member

    I made sure that haveged is enabled by executing systemctl enable haveged && systemctl start haveged. Still I'm getting the error though (DNSSEC ERROR: We are low on entropy. Not generating new Keys for [domain]. Please consider installing package haveged.)
    I disabled DNSSEC temporarily but this doesn't seem to resolve the issue.
     
  10. till

    till Super Moderator Staff Member ISPConfig Developer

    Try to delete the zone. then recreate it without dnssec enabled.
     
  11. vp.r00t

    vp.r00t New Member

    Now it gets included in named.conf.local. But MX Toolbox still reports a loop and the site still doesn't work.
     
  12. till

    till Super Moderator Staff Member ISPConfig Developer

    DNS: Use intodns.com to check the dns for this domain.
    Email: To check the email system, login to the mailbox of this domain that you created in ISPConfig with webmail and send an email to the same address. It should arrive within 1 minute inside webmail. If thats the case, then the mail system is working properly on the server itself.
     
  13. till

    till Super Moderator Staff Member ISPConfig Developer

    To check DNS locally, run the command:

    dig @localhost ligrev.com
     
  14. vp.r00t

    vp.r00t New Member

    I am not concerned with MX specifically, my trouble is that my website is not working. MXToolbox can output that message for any kind of checks, not just MX.
    Essentially I have 2 child NS, both pointing to the same IP. On my server, I have A and NS records for my domain with the correct values (to my knowledge, which you confirmed after the first post).

    dig is acting up weird now.
    root@withheld:~# dig @localhost mydomain.com

    ; <<>> DiG 9.10.3-P4-Ubuntu <<>> @localhost mydomain.com
    ; (1 server found)
    ;; global options: +cmd
    ;; connection timed out; no servers could be reached

    IntoDNS shows way too much things I don't want to believe, such as my server not being responsive while I can open some pages on it :)
    I recently switched from my old control panel to ISPConfig and I'm still trying to get ahold of things. Thank you for being so patient with me.
     
    Last edited: Aug 17, 2017
  15. till

    till Super Moderator Staff Member ISPConfig Developer

    Check if bind is started.
     
  16. vp.r00t

    vp.r00t New Member

    Ok, that was pretty obvious, and no, it wasn't started.
    I added it to my startup. Things seem to be working now.
    I've anonymized the domains and IPs in the thread.
    Thanks so much for helping out, thread resolved.
     

Share This Page