DNS Forwarder

Your PBXtra contains a GUI option to enable DNS forwarding if your company uses a DNS server (such as a Microsoft Exchange Server).

Your IP Phones must use the PBXtra as their primary DNS (see Why must I use the server as my Primary DNS?), but any computer attached to the LAN port on the back of the phones can have all DNS requests forwarded from the PBXtra to your actual DNS server.

 

Enable the DNS Forwarder

dnsfwd.jpeg
  1. Login to your Admin Panel

  2. Click on Options --> network

  3. Under the DNS Settings section, insert the IP address of your Primary DNS server next to the DNS Forwarder field.

  4. Click Apply All Changes

 

What did I accomplish?

By enabling the DNS Forwarder option, you LAN will operate as follows:

  1. IP Phones will use your

    /content/body/div[2]/ol/li[1]/span[1], reference to undefined name 'fon': line 1, column 1 (click for details)

    MindTouch.Deki.Script.DekiScriptUndefinedNameException: reference to undefined name 'fon': line 1, column 1 at MindTouch.Deki.Script.DekiScriptVar.Evaluate (MindTouch.Deki.Script.DekiScriptEnv env) [0x00000] at MindTouch.Deki.Script.DekiScriptAccess.Evaluate (MindTouch.Deki.Script.DekiScriptEnv env, Boolean evaluateProperties) [0x00000] at MindTouch.Deki.Script.DekiScriptAccess.Evaluate (MindTouch.Deki.Script.DekiScriptEnv env) [0x00000] at MindTouch.Deki.Script.DekiScriptCall.Evaluate (MindTouch.Deki.Script.DekiScriptEnv env) [0x00000] at MindTouch.Deki.Script.Dom.DekiScriptDomExpr.Evaluate (MindTouch.Deki.Script.DekiScriptEvalContext context, System.Xml.XmlNode parent, MindTouch.Deki.Script.DekiScriptEnv env) [0x00000]

    as their Primary DNS server.  The phones search for the IP of the server hostname (

    /content/body/div[2]/ol/li[1]/span[2], reference to undefined name 'fon': line 1, column 1 (click for details)

    MindTouch.Deki.Script.DekiScriptUndefinedNameException: reference to undefined name 'fon': line 1, column 1 at MindTouch.Deki.Script.DekiScriptVar.Evaluate (MindTouch.Deki.Script.DekiScriptEnv env) [0x00000] at MindTouch.Deki.Script.DekiScriptAccess.Evaluate (MindTouch.Deki.Script.DekiScriptEnv env, Boolean evaluateProperties) [0x00000] at MindTouch.Deki.Script.DekiScriptAccess.Evaluate (MindTouch.Deki.Script.DekiScriptEnv env) [0x00000] at MindTouch.Deki.Script.DekiScriptCall.Evaluate (MindTouch.Deki.Script.DekiScriptEnv env) [0x00000] at MindTouch.Deki.Script.Dom.DekiScriptDomExpr.Evaluate (MindTouch.Deki.Script.DekiScriptEvalContext context, System.Xml.XmlNode parent, MindTouch.Deki.Script.DekiScriptEnv env) [0x00000]

    )

  2. Any PC attached to the LAN port on the back of the phone will send DNS requests to your

    /content/body/div[2]/ol/li[2]/span[1], reference to undefined name 'fon': line 1, column 1 (click for details)

    MindTouch.Deki.Script.DekiScriptUndefinedNameException: reference to undefined name 'fon': line 1, column 1 at MindTouch.Deki.Script.DekiScriptVar.Evaluate (MindTouch.Deki.Script.DekiScriptEnv env) [0x00000] at MindTouch.Deki.Script.DekiScriptAccess.Evaluate (MindTouch.Deki.Script.DekiScriptEnv env, Boolean evaluateProperties) [0x00000] at MindTouch.Deki.Script.DekiScriptAccess.Evaluate (MindTouch.Deki.Script.DekiScriptEnv env) [0x00000] at MindTouch.Deki.Script.DekiScriptCall.Evaluate (MindTouch.Deki.Script.DekiScriptEnv env) [0x00000] at MindTouch.Deki.Script.Dom.DekiScriptDomExpr.Evaluate (MindTouch.Deki.Script.DekiScriptEvalContext context, System.Xml.XmlNode parent, MindTouch.Deki.Script.DekiScriptEnv env) [0x00000]

    .  Your

    /content/body/div[2]/ol/li[2]/span[2], reference to undefined name 'fon': line 1, column 1 (click for details)

    will then immediately forward these requests to your actual company DNS server.  Because both the

    /content/body/div[2]/ol/li[2]/span[3], reference to undefined name 'fon': line 1, column 1 (click for details)

    and your computers all exist on the same LAN, this forwarding operation is so fast that you will not notice any lag at all when browsing external domains (the web, an external FTP server, an off-site data center via VPN, etc.)

Return to Documentation Home I Return to Sangoma Support