Ever Wanted to Own a Fully Featured Dynamic DNS Service?
Now You Can With MintDNS 2006 - - The Award Winning DDNS Server Suite!!!

Are you are here searching for a DNS service to use?  Please give our DDNS service a try at http://www.dynddns.us.
 
 
Click here for MintDNS support.
 
DDNSServ - - The Award Winning DDNS Server Suite


Support categories 

 

Due to the technical difficulties some users experience during setup, our support services are offered on a free and unlimited basis to all DDNSServ users. These support services will prove to be your fastest route to a successful setup, should you experience any difficulties.

Please use the menu to the left to explore our support services. If you experiencing an error that is not addressed in this section or have question pertaining to any aspect of DDNSserv please feel free to Call  479-232-5857 M-F 6:00am-9:00pm CST, or  Email support.
 
 
 System Requirements

The following System requirements must be met before the Server application will operate correctly.

1. Windows Server 2000-2003 Family Operating system
2. Latest Security updates available from
http://windowsupdate.microsoft.com
3. IIS, Domain Name System (DNS), SMTP service installed and operating correctly. "All available from Control Panel-add remove programs-Windows components"
4. Fully Qualified Static IP address or Persistent IP address, and a Connection to the Internet.. Blocked ports, Proxies and firewalls may hinder your ability to run the server application.
5. At least one Fully Qualified Domain Name with your server listed as its primary or first listed name server.
(Optional)

1. SQL Server 2000 or later.

 
 
 Common Error Resolution

******************************************************************************************
I have installed the server application and compiled my client application. When I run the client I receive the following error Could not connect to Server Ensure you are connecting to a ****. Some clients may also report offline.

The first step you take when receiving this error is to validate the server installation. Open http://yourdomain.com/dnsman.asp in your web browser. If you are prompted for a password recheck the IIS anonymous access settings. If you receive an error 404 file not found your problem lies in the fact that your website is not configured correctly, you should always be able to reach the file dnsman.asp and its output should be similar to the dnsman.asp found at
http://www.dynddns.us/dnsman.asp. If the dnsman.asp file is reachable insure you have correctly configured your client application using the edithost.exe file.

******************************************************************************************
I make changes via the Web-Admin but my changes do not take effect, I can also add users via the client software but soon encounter an error stating Bad User-ID or Password.
Your database is not allowing write access. Browse to the location of DDNSDATA.MDB right click on the fie then choose properties from the dialog, when the properties window opens choose the Security tab and ensure the user Everyone has at least Read and Write access. It may be necessary to add the user Everyone.


******************************************************************************************
I am able to add users via the client software but am unable to add any records. Error states please try again.
There are several possible causes for this error. You should first check the servers Event Viewer-Application Log and look for any error titled vbruntime. If the error states Access Denied, you are using a user with insufficient rights to manage DNS. Check your IIS anonymous access settings and ensure you are using a user-Id with sufficient rights to manage DNS. If the error states Generic Failure, check the DNS server settings via the Web admin and ensure you are connecting to the correct DNS server, it is also possible that you are attempting to connect to non Microsoft DNS server, or that the server you are connecing to does not have the DNS provider dnsprov.dll and dnsschema.mof installed on it.

******************************************************************************************
I am unable to run any asp scripts my web server returns Server Application Error.
The cause of this error is an IIS configuration and the exact error should be found by using your servers event-viewer-Application Log. Generally this error is caused by mismatched IUSR and IWAM account which are used by IIS to execute asp scripts, but can also be caused by certain Microsoft updates which may block access to certain system files. You will need to copy the error code from the event viewer and search for a resolution on the
http://www.microsoft.com
site. If you require assistance with this or a similar error please feel free to contact support. If you are experiencing a problem with IIS you should see the IIS troubleshooter at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/iis/troubleshootingcommoniiserrors.asp



If your problem is not listed above please follow these steps to attempt to determine the cause of the error.

1.  Ensure you completed the steps listed in the installation instruction.
2. Open your servers Event-Viewer-Application Log, and look for any errors titled vbruntime.
3. open the first listed vbruntime error and view its contents.

If you have no errors titled vbruntime or your error is not listed below please contact support. If you have located an error pay attention to the error code at the end of the message, and see if you error is listed below.

Access Denied:
This error basically states that you have not completed the anonymous access settings or the user name that was used is either incorrect or the passwords are not in sync. Please see the anonymous access settings section of this document to correct the problem.

Generic Failure or Automation error:
This error can be caused by a number of reasons the most common of which is you are using an invalid domain within the Web-Admin, or you have not setup the domain in DNS.
This error can also be caused by an incorrect DNS server settings within the Web-Admin.
 If you are certain that you correctly setup your domains and have verified the settings in the Web-Admin and or you are experiencing this error randomly, then it may be possible that active directory is causing the errors. Try changing your zone types from active directory to standard primary zones and see if the error is resolved. This error does not occur on all servers running Active Directory, but does occur on some.
Microsoft has addressed The Active Directory error and a patch can be found here
http://support.microsoft.com/default.aspx?scid=kb;en-us;832994
If your server has suddenly just stopped working this error is likely caused by a corrupt Database. To repair the database click Start-Programs-Administrative Tools, and open Data sources (ODBC). Highlight the MS Access Database item and click configure. On the following screen click repair then browse to and select the DDNSDATA.mdb file and click on OK.
If you are still unable to resolve this issue please feel free to contact support.

 
 
 Installation

Below you will find a basic break down of the steps needed to install DDNSServ.. These instructions assume you are familiar with IIS, SMTP and DNS on Windows Servers. Support services are offered free of charge, and unlike most support system you will generally receive near immediate attention. Please contact support.

1. Install the file ServerSetup.exe located in the (ServerSetup) directory.

2. Open the (Copy to Web Root Directory). If you are using SQL Server 2000, open the (Copy to Web Root) directory found under the (SQL Server 2000 support) directory.

3. Open the file Specs.inc in your favorite text editor. Change email fields and SMTP options. Save shanges and exit the file Specs.inc. (If you are using SQL Server 2000 edit the file global.asa as well, entering your SQL Server name, User-ID and Password. Save changes and exit the file global.asa.)

4. Copy all files found in the (Copy to Web Root Directory) to the websites web root that will host DDNSServs's .ASP files. Generally C:/inetpub/wwwroot.You must copy these files to the root of your web directory, and not a virtual directory. The files must reachable by http://www.yourdomain.com/dnsman.asp and not http://www.dyndnsservices.com/virtualdir/dnsman.asp.

5. If you are not using SQL Server ensure the file DDNSDATA.mdb is allowing read-write access. In your web root/database directory right click on the file DDNSDATA.mdb and choose properties, then security. Ensure the everyone group, or the IIS anonymous user account has Read, Write and execute permissions to the file DDNSDATA.MDB. If you are using SQL Server skip this step.

6. If you are using SQL Server complete this step otherwise skip this step. Restore the DDNSDATA backup into SQL Server. more information can be found here

7. DDNSServ needs an administrative account to make DNS updates. There are two options available.

         1. Set access levels via IIS anonymous access. more information can be found here. (Simplest)
         2..You can also use COM+ to set security levels. Please contact support for assistance with this method.

8.Browse to http://www.yourdomain.com/adminlogin.asp with your favorite web browser.

9. Logon to the Web-Admin. the Default User Name is Admin and the Password is Password The UserID and password are case sensitive.

10.You need to enter all the domains you want to use with your service and change appropriate fields "Each field Within the Web-Admin contains Instructions and a Description" All domains must be setup as primary on the server DDNSServ will connect to prior to there addition within the Web-Admin.
Please Note: If you are unable to make changes, or add new items via the Web-Admin. Check access rights to the Your-Web-Root\Database\DDNSDATA.MDB database. ensure the everyone group has at least read and write access to this file.

 
 
 Client Configuration

In order to create your client install package you will need to download and install the NSIS installer system. you can download this application here http://prdownloads.sourceforge.net/nsis/nsis20b3.exe?download

Once you have downloaded and installed NSIS you must configure the Client application to use your domain. This is done by running the file Edithost.exe and entering the domain that hosts DDNSServ's asp scripts
(EditHost.exe can be found in the Client Config and Compile directory)

You will next need to edit the Client.nsi file found in the Client Config and Compile directory. You will then need to compile your setup package.
1. Open Client.nsi in your favorite text editor.
2. Near the top of the Client.nsi file you will see an entry which says Your Company Name. Change the value Your Company Name to the name you wish to use for your setup package.
3. Save changes and exit the file Client.nsi.
4. Using the right mouse button, right click on the file Client.nsi and choose the compile option. This will create a file named ClientSetup.exe in the Client Config and Compile directory.
5. Test the setup package by running the new ClientSetup.exe file. If everything is OK distribute the file ClientSetup.exe to your users.

YOU MAY NOT CHANGE OR EDIT THE FILE LICENSE.TXT AND YOU MAY NOT EXCLUDE IT FROM YOUR DISTRIBUTION PACKAGE. FAILURE TO COMPLY IS A VIOLATION OF YOUR LICENSE AGREEMENT.

 
 
 Developers

DDNSServ has many features that have been intentionally left open sourced, as such many features are completely open to change to suit your needs. Client application source code is also available for select users. If you think you warrant a need for the client applications source code please email support explaining your needs. We also offer free unlimited users licenses to qualified developers who wish to contribute to DDNSServ.

Custom Client Applications

A sample Visual Basic DDNSServ client can be found here Dynamic DNS Client. DDNSServ receives all requests via standard http post or http get. All needed form filed values can be found here
.


Custom Payment Gateways

The information you need to integrate custom payment processing can be found below.


 
Upon a successful transaction two tables in the DDNSHCP.MDB database must be updated
The Payments Table requires a new record with the following Required information
PurchDate "Date of purchase in standard VB date format"
Purchnumb "Used for Registration Number Required can be alphanumeric or numeric"
PayPeriod "Valid Values are 0, 1, 2, 3" 0=trial, 1=one year, 2=two year, 3= three year"
All other fields are in the Payment Table are optional
You must also update the Users table. The following values are required.
Select record for user who is registering and update the following fields
Registered "Date of purchase in standard VB date format"
Abuse "Set field to 0 upon registration"
RegPeriod "Valid Values are 0, 1, 2, 3" 0=trial, 1=one year, 2=two year, 3= three year"
PurchNumb "Used for Registration Number Required can be alphanumeric or numeric"

 
 
 FAQ

ASK A QUESTION

Is the Dynamic DNS Suite Available for any other Windows Version?
Answer: While the Client Software will operate on all Windows Versions. The server application was designed for Windows 2000, 2003 server only.

 Is there a Linux Client?
Answer: Not currently, but many of our users have developed Linux clients http://dynamic-dns.co.za is one such client.

 Do you have any Financing options.
Answer: No we do not sorry.

Can I set the DDNS server to redirect HTTP requests to a port other than 80? Broadband service providers like Cox Cable are starting to block incoming port 80 requests, so I would like to be able to have people accessing a Web site on a DDNS subscriber's server to be able to use whatever port I specify. Thanks, Roger
Answer: Unfortunately Windows 2000’s 2003's DNS server does not support port redirection

Can the client application run as an NT service?
Answer: Yes

I read in your FAQ that NetGear routers have DDNS client built into their firmware. We are using Symantec VPN/Firewalls at several of our locations. I see in their configuration screens that they also have DDNS configuration screens. Could you tell me if the Symantec devices (model 100 and 200R) are compatible with DDNSServ?
Answer: Our server suite is not supported by the Firmware DDNS clients in routers. Although the client software can be used on a computer behind the router to manage the routers Ip address.

I am interested in your product... I have some branch offices with their own domain liker .com and Dynamic IP address with ADSL, I want to know if with you product I can host their domain and forward the DNS services when the IP address changes to them so the can retrieve the email directly in their email server How many domains I can host? Thank you
Answer: That is what the system enables you to do. To the best of my knowledge you can use an unlimited number of domains with the Server Suite.

In the FAQ it mentioned that the server will not work with "MOST" DDSN router firmware clients. Key word being "MOST". Is there any available that you know will work?
Answer: None that I am aware of. I should clear this up a bit there are no current routers or hardware devices I am aware of that support the use of DDNSServ.

I plan on using this for our own company & remote users only. Is it possible to disable the paypal (shopping) type and have it based on a user name & password only?
Answer: It is possible. Please contact support for more details.

Can this product be used with Windows 2003 server?
Answer: Yes.

Is it possible to restore a list of sub domains to a server? We switched servers, but clients we've added in the week or two before the new server went live no longer exist. Can we just copy the database file over, or do we need to restore the DNS info too?
Answer: No, the records will need to be manually restored. In the future, you should consider using Active Directory to distribute the records across multiple servers.

The VB Application identified by the event source logged this Application DDNSHCPSVR: Thread ID: 1220 ,Logged: error in method CreditCkeck_Respond: -2147221005 006~ASP 0177~Server.CreateObject Failed~Invalid ProgID.
Answer: This error only effects servers using the http://www.eprocessingnetwork.com Payment integration. The error has been addressed and apropriate users have been notified.
For those of you who are looking for a resolution to this error in other applications. It is generally caused by a call to a field that does not exist in a database. A simple resolution would be to include On Error Resume Next in your function.

 platforms supported
Answer: The server application will work only on Windows 2000 or 2003 server. The client application is compatible with all current windows versions.

Is it necessary to have a static ip to run the server application. Is there any work around if static ip in not available. I am referring to the server application.
Answer: A static Ip address is required to run the server application..

 I am running a Windows 2000 server, but it is not set up as a domain server. (We use Novell's Netware 6 and DNS for Directory Services). I do have DNS set up on the 2000 server. Will your DDNS work with this?
Answer: Yes. There should not be any issues related to your novell server. As long as your 2000 server meets all requirements.

what ports need to be open on the dyddns server for full functionality.
Answer: 53 and 80

I'm planning to use your software with my VPN-devices. They have a built in -DDNS-client, which is totally configurable, ie it works as a HTTP-poster, so it could post whatever string I need to your DDNS-server. However, I need to know the format of the HTTP-string to send to your software to update the DDNS-entry.
Answer: Update strings can be found here or optionally a sample page showing inputs and return values can be seen here

When I setup your software Can It utilize Active Directories on my WIN 2000 Server
Answer: Yes

I would like to install DNS Suite on our win2k WEB server running iis (our main customer web server). Our Active Directory DNS servers are on a different win2k server's). Can your software be installed on our main web server and send dns commands to the primary DNS win2k server.
Answer: Yes the software can connect to other servers on your network.

 I have a user who wants to run a mail server, but his ISP has blocked port 25. Is there anything I can do?
Answer: Unfortunately, it's not possible to specify in SMTP to send mail to another port, so without an open port 25, you cannot run a mail server unless you have another machine with an open port 25 running a customized mail server to relay the mail through.

 
 
 Knowledge Base

ASK A QUESTION

Can I use MySQL instead of MSSQL or the Access database
Yes you can! DDNSServ is fully compatible with MySQL
First you will need to download the MySQL support files here
The following steps will need to be completed in order to use mySQL. Some knowledge of mySQL Server is required to complete these steps. These directions also asume that you have already setup MySQl and have it configured. If you need help setting up MySQL a good guide can be found here http://www.devside.net/web/server/windows/mysql
1. Copy the SQL script file, import.sql (Found in the database directory), to MySql\Bin directory on the computer running MySQL.
2. On the computer that has MySQL installed, open a command prompt window (cmd.exe).
Change to the mysql\bin directory by entering the following commands at the command prompt:
cd \
cd mysql\bin
3. Start the MySQL client by entering the following command:
mysql -u User -p Password
For example, if your MySQL user name (also known as an account name) and password are Toeny and pass3, then enter the following command:
mysql -u Toeny -p pass3
If you don't have a password, omit the -p argument as follows:
mysql -u Toeny
If you didn't define a user name while configuring your MySQL installation, enter root as the user name, as follows:
mysql -u root
The MySQL client's command prompt appears, as follows:
mysql>
4. Create a new database by entering the following command at the MySQL prompt:
mysql>CREATE DATABASE DDNSDATA;
MySQL creates a new database, but it doesn't contain any tables or records yet.
Log out of the MySQL client by entering the following command at the prompt:
mysql>quit;
5. At the system command prompt, populate the new DDNSDATA database in MySQL.
In Windows, use the following command:
mysql -u User -p Password DDNSDATA < import.sql
6. Ensure you have installed the MySQL ODBC 3.51 Driver http://dev.mysql.com/downloads/connector/odbc/3.51.html
7. Edit the file Global.asa found in the copy to web root directory. and enter your MySQL details
Server = database server name, UID = MySQL User Name and PWD = MySQL Password
Change Server, UID and PWD

If you have been using the Access database and would like to move all of your existing data to a MySQL database you should see the Access to MySQL utility here http://www.bullzip.com/data/msa2mys.exe or visit http://www.bullzip.com


******************************************************************************************


Are you using the Access database instead of MSSQL or MySQL
.
Please see the following article.
Keep your Access database in top working condition


******************************************************************************************

I have deployed the DDNS Server but I have to get some ghost / blank records, and I get the following error when I try to remove them with the SQL Enterprise Manager.
Key column information is insufficient or incorrect. Too many rows were affected by update.

This error only effectes those users who are using the MSSQL database.
1. Users should see the following Microsoft knowledgebase article.
http://support.microsoft.com/default.aspx?scid=kb;en-us;268505
2. The workaround example text should be substituted with the below query.

DELETE FROM Users
WHERE RegPeriod = ´0´

******************************************************************************************

Hi I would like to disable The user payment and registration features. Is this possible?

Yes the Payment schema can be disabled, and all future users will be automatically registered.
1. Open DDNSDATA.mdb database with access 2000 or later.
2. open the Admin table and change the payperiod field from 365 to 10000
3. open the users table in design view and change the paytype fields default value from 0 to 3.

This procedure would be the same for SQL databases. Except for the use of Access 2000, Access 2000 should be substituted for the SQL administrator.
******************************************************************************************

I would like to be able to add support for additional routers to the client application. Is this possible?
This service is offered free of charge for registered users. Please contact support for more information

Yes it is possible. The router must however have a web interface. The router IP detection features of the client application were designed to search a document for the first listed IP address. Using a starting point that you can define you can pin point the IP address in the routers status page. Use the steps below to configure a new device.
1. Open the
Client Software Config directory. which is found in the DDNSServ distribution file.
2. Open the Updater directory and then browse to the routers directory.
3. You will notice an .ini file and other files whose name will reflect a brand of router. Open the routers.ini file and add a name for your device ensuring your entry is on line 1 and is followed by a | sign. The router names should be in the format of Linksys|Dlink|YourDevice|
4.  Create a new file and name the file the exact same as the name you entered in the routers.ini file. Give this file the extention .dat. Example: YourDevice.dat
5.
Open your routers status page noting the file name in the URL (Example: status.htm) find the WAN IP in the file and locate a unique string of text before the IP address. This text should not appear anywhere else in the document (Example: WAN IP:)
6. Open the .dat file you created in step 4. and enter the file name and text string. using the following format. /status.htm|IP Address
7. Browse back to the root of the Client Config Directory. Open the Client.nsi file and search for .dat. A list of files will be seen copy one of these entries and then substitute the file name with the name of the .dat file you created in step 4.
8. Recompile your client setup package, and test.

******************************************************************************************

Hi is it possible to get the client applications source code?

Yes the client application source code is provided at no charge to all paying users, who email a request for the client application source code..

 
 



Top
Home | Awards | Support | Purchase | Download | Link to us | Affiliates