Our server platform consists of Microsoft Windows 2008 servers with SQL Server 2005 which are under 24/24 monitoring.
|
|
|
- Chad Ryan
- 10 years ago
- Views:
Transcription
1 DomainAPI v2.1
2 ARCHITECTURE Server platform Our server platform consists of Microsoft Windows 2008 servers with SQL Server 2005 which are under 24/24 monitoring. Application The Register.eu Gateway is written in C#. Security Servers reside in 2 state of the art data centers with extensive security facilities, redundant internet connections and disaster prevention. The authorization to use the gateway is checked on ip-address, account activation and account password over SSL.
3 SUPPORTED ACTIONS The DomainAPI supports the following set of standard actions: DOM_ISFREE Check if the domain name is free to register DOM_CREATE Register the domain name at the registry DOM_TRANSFER Transfer the existing domain name to our account LIC_UPDATE Update/change the owner of the domain name NS_UPDATE Change the name servers of the domain name DOM_DELETE Stop the domain name as soon as possible DOM_RENEW Renew the domain name for a specified period DOM_AUTORENEW Update the Auto-Renewal status of the domain name DOM_LOCK Update the Lock (clienttransferprohibited) status of the domain name DOM_INFO Get information details for a specific domain name within portfolio CONTACT_INFO Get information details for a specific contact id DNSZONE_INFO Get zone details for a specific domain name within portfolio DNSZONE_CREATE Create a zone for a specific domain name within portfolio DNSZONE_DELETE Delete a zone for a specific domain name within portfolio DNSRECORD_CREATE Create a zone record for a specific domain name within portfolio DNSRECORD_DELETE Delete a zone record for a specific domain name within portfolio DNSRECORD_UPDATE Update a zone record for a specific domain name within portfolio These actions are submitted to the Registry Application Layer which will map them on the capabilities of the registry/partner and submit them for processing. Results of the requested actions are communicate real-time where possible, asynchrone where needed. Execution & Validation Through the parameter [exec=0] within the request, it is possible to validate a request before submitting it. Our system will perform various checks on your request and provide you the Errors and Warning before you effectively submit the request. 3
4 DOM_ISFREE Input The following parameters have to be sent to the gateway via a Post or Get request : Parameter name Type Max Length Required (Yes/No) Remarks domain String 50 Y A valid domain name (a-z, A-Z,0-9,-) extension String 10 Y A valid extension (a-z, A-Z) action String Y DOM_ISFREE Output The output is an xml response with the following parameters. Status: Available, InUse, Quarantine, Blocked, Failed ErrorCode: See Appendix A Error: Description of the error code Example m_isfree <?xml version="1.0" encoding="utf-16?> <gateway version="2.1"> <status>inuse</status> <errorcode>e0</errorcode> <error>none</error> <warningcode>w0</warningcode> <warning>none</warning> </gateway> 4
5 DOM_CREATE Input: The following parameters have to be sent to the gateway via Post or Get request: Parameter name Type Max Length Required (Yes/No) Remarks logon String 75 Y password String 20 Y domain String 50 Y A valid domain name (a-z, A-Z,0-9,-) extension String 10 Y A valid extension (a-z, A-Z) action String Y DOM_CREATE type String 3 N CPY (=Company), ORG (=Organization) or IND (=Individual). If type is not provided API determines it based on CompanyName and CompanyNumber (W1) If CompanyName is not filled, Type = IND Else If CompanyNumber is filled, Type = CPY Else Type = ORG companyname String 150 N If Type = CPY or ORG and CompanyName is not filled, change Type = IND (W2) If Type = IND set CompanyName empty (W3) companynumber String 50 N If Type = CPY and CompanyNumberMandatory and CompanyNumber it not filled, change Type = ORG (W4) If Type = IND set CompanyNumber empty (W5) 5
6 vatnumber String 25 N If Type = CPY and VATNumberMandatory and VATNumber is not filled, change Type = ORG (W6) firstname String 50 Y lastname String 50 Y idcardnumber String 25 N (Y) Needs to be provided if IDCardNumberMandatory for extension birthdate String 8 N (Y) Needs to be provided if BirthDataMandatory for extension. Format YYYYMMDD birthcity String 50 N (Y) Needs to be provided if BirthDataMandatory for extension birthcountrycode String 2 N (Y) ISO standard (e.g. BE for Belgium) Needs to be provided if BirthDataMandatory for extension birthzipcode String 10 N (Y) Needs to be provided if BirthZipCodeMandatory for extension Orgcreationdate String 8 N (Y) = Declaration Date Prefecture Format YYYYMMDD Needs to be provided if OrgCreationDateMandatory for extension Jodate String 8 N (Y) Format YYYYMMDD Needs to be provided if JoDateMandatory for extension Jonumber String 50 N (Y) Needs to be provided if JoNumberMandatory for extension Jopage Integer N (Y) Needs to be provided if JoPageMandatory for extension Allowrepresentation Boolean 0 or 1 N (Y) Default value=1 address String 25 Y city String 50 Y 6
7 zipcode String 20 Y countrycode String 2 Y ISO standard (e.g. BE for Belgium) phone String 50 Y ISO standard (e.g ) If phone not provided and mobile filled out, mobile is copied into phone field (W7) mobile String 50 N ISO standard (e.g ) fax String 50 N ISO standard (e.g ) String 75 Y A valid address period Integer N 1, 2, 3 or 5 years If period not provided, default period will be applied (W37) NS1 String 150 N If not provided, other NS params will be ignored and default NS will be applied. NS2 String 150 N NS3 String 150 N NS4 String 150 N NS5 String 150 N NS6 String 150 N NS7 String 150 N NS8 String 150 N NS9 String 150 N NS10 String 150 N NS11 String 150 N NS12 String 150 N NS13 String 150 N 7
8 AdminH Integer N Administrative Handle / Contact. If not provided default Admin Handle will be applied. TechH Integer N Technical Handle / Contact. If not provided default Tech Handle will be applied. BillH Integer N Billing Handle / Contact. If not provided default Bill Handle will be applied. Output The output is an xml response with the following parameters. Status: OK / NOK ErrorCode: see list below Error: description of the error code WarningCode: see list below Warning: description of the warning code Example ysk54&domain=mytestdomain&extension=be&action=dom_create&companyname=mycompany&fir stname=myfirstname&lastname=mylastname&address=myaddress&city=bruxelles&zipcode=1000 &countrycode=be&phone= & [email protected]&vatnumber=&period=1 <?xml version="1.0" encoding="utf-16"?> <gateway version="2.1"> <status>ok</status> <errorcode>e0</errorcode> <error>none</error> <warningcode>w0</warningcode> <warning>none</warning> </gateway> 8
9 DOM_TRANSFER This action implies a change of registrar that can be combined with a change of owner, an update of owner details or a change of nameservers. If no licensee details are provided, a change of registrar will be executed and the existing whois details will be applied. * If no nameservers are provided, a change of registrar will be executed and the existing nameservers will be applied. *Important: some extensions do not allow performing an owner change and a DOM_TRANSFER under the same action. Input: The following parameters have to be sent to the gateway via Post or Get request: Parameter name Type Max Length Required (Yes/No) Remarks logon String 75 Y password String 20 Y domain String 50 Y A valid domain name (a-z, A-Z,0-9,-) extension String 10 Y A valid extension (a-z, A-Z) action String Y DOM_TRANSFER Authcode String 50 N (Y) Needs to be provided if AuthCodeMandatory for extension type String 3 N CPY (=Company), ORG (=Organization) or IND (=Individual). If type is not provided API determines it based on CompanyName and CompanyNumber (W1) If CompanyName is not filled, Type = IND Else If CompanyNumber is filled, Type = CPY Else Type = ORG 9
10 companyname String 150 N If Type = CPY or ORG and CompanyName is not filled, change Type = IND (W2) If Type = IND set CompanyName empty (W3) companynumber String 50 N If Type = CPY and CompanyNumberMandatory and CompanyNumber it not filled, change Type = ORG (W4) If Type = IND set CompanyNumber empty (W5) vatnumber String 25 N If Type = CPY and VATNumberMandatory and VATNumber is not filled, change Type = ORG (W6) firstname String 50 N lastname String 50 N idcardnumber String 25 N Needs to be provided if IDCardNumberMandatory for extension birthdate String 8 N Needs to be provided if BirthDataMandatory for extension. Format YYYYMMDD birthcity String 50 N Needs to be provided if BirthDataMandatory for extension birthcountrycode String 2 N ISO standard (e.g. BE for Belgium) Needs to be provided if BirthDataMandatory for extension birthzipcode String 10 N Needs to be provided if BirthZipCodeMandatory for extension Orgcreationdate String 8 N = Declaration Date Prefecture Format YYYYMMDD Needs to be provided if OrgCreationDateMandatory for extension Jodate String 8 N Format YYYYMMDD 10
11 Needs to be provided if JoDateMandatory for extension Jonumber String 50 N Needs to be provided if JoNumberMandatory for extension Jopage Integer N Needs to be provided if JoPageMandatory for extension Allowrepresentation Integer 0 or 1 N Only for.fr extension Default value = 1 address String 25 N city String 50 N zipcode String 20 N countrycode String 2 N ISO standard (e.g. BE for Belgium) phone String 50 N ISO standard (e.g ) If phone not provided and mobile filled out, mobile is copied into phone field (W7) mobile String 50 N ISO standard (e.g ) fax String 50 N ISO standard (e.g ) String 75 N A valid address period Integer N 1, 2, 3 or 5 years If period not provided, default period will be applied (W37) NS1 String 150 N If not provided, other NS params will be ignored and default NS will be applied. NS2 String 150 N NS3 String 150 N NS4 String 150 N NS5 String 150 N 11
12 NS6 String 150 N NS7 String 150 N NS8 String 150 N NS9 String 150 N NS10 String 150 N NS11 String 150 N NS12 String 150 N NS13 String 150 N AdminH Integer N Administrative Handle / Contact. If not provided default Admin Handle will be applied. TechH Integer N Technical Handle / Contact. If not provided default Tech Handle will be applied. BillH Integer N Billing Handle / Contact. If not provided default Bill Handle will be applied. Output The output is an xml response with the following parameters. Status: OK / NOK ErrorCode: See Appendix A Error: description of the error code WarningCode: See Appendix B Warning: description of the warning code 12
13 Example ysk54&domain=mytestdomain&extension=be&action=dom_transfer&companyname=mycompany& firstname=myfirstname&lastname=mylastname&address=myaddress&city=bruxelles&zipcode=100 <?xml version="1.0" encoding="utf-16"?> <gateway version="2.1"> <status>ok</status> <errorcode>e0</errorcode> <error>none</error> <warningcode>w0</warningcode> <warning>none</warning> </gateway> 13
14 LIC_UPDATE This action implies either a change of the owner or a change of the owner s details for a domain name managed under user s account. An owner change means a change of LicType or a change of CompanyName if LicType=CPY/ORG or a change of First Name or LastName if LicType=IND. Depending on the extension, an owner change or a owner s details update can be a paying service. By default, paying services for LIC_UPDATE are not processed and an error code (E93) is returned. If you want to allow a paying service for LIC_UPDATE, set parameter [Allowpayingproducts=1]. Input: The following parameters have to be sent to the gateway via Post or Get request: Parameter name Type Max Length Required (Yes/No) Remarks logon String 75 Y password String 20 Y domain String 50 Y A valid domain name (a-z, A-Z,0-9,-) extension String 10 Y A valid extension (a-z, A-Z) action String Y LIC_UPDATE Allowpayingproducts Integer 0 or 1 N (Y) Default value is 0 type String 3 N CPY (=Company), ORG (=Organization) or IND (=Individual). If type is not provided API determines it based on CompanyName and CompanyNumber (W1) If CompanyName is not filled, Type = IND Else If CompanyNumber is filled, Type = CPY Else Type = ORG companyname String 150 N If Type = CPY or ORG and CompanyName 14
15 is not filled, change Type = IND (W2) If Type = IND set CompanyName empty (W3) companynumber String 50 N If Type = CPY and CompanyNumberMandatory and CompanyNumber it not filled, change Type = ORG (W4) If Type = IND set CompanyNumber empty (W5) vatnumber String 25 N If Type = CPY and VATNumberMandatory and VATNumber is not filled, change Type = ORG (W6) firstname String 50 Y lastname String 50 Y idcardnumber String 25 N Needs to be provided if IDCardNumberMandatory for extension birthdate String 8 N Needs to be provided if BirthDataMandatory for extension. Format YYYYMMDD birthcity String 50 N Needs to be provided if BirthDataMandatory for extension birthcountrycode String 2 N ISO standard (e.g. BE for Belgium) Needs to be provided if BirthDataMandatory for extension birthzipcode String 10 N Needs to be provided if BirthZipCodeMandatory for extension Orgcreationdate String 8 N = Declaration Date Prefecture Format YYYYMMDD Needs to be provided if OrgCreationDateMandatory for extension Jodate String 8 N Format YYYYMMDD Needs to be provided if JoDateMandatory for 15
16 extension Jonumber String 50 N Needs to be provided if JoNumberMandatory for extension Jopage Integer N Needs to be provided if JoPageMandatory for extension Allowrepresentation Integer 0 or 1 N Only for.fr extension If not filled, value 1 apply if mandatory parameters are not provided address String 25 Y city String 50 Y zipcode String 20 Y countrycode String 2 Y ISO standard (e.g. BE for Belgium) phone String 50 Y ISO standard (e.g ) If phone not provided and mobile filled out, mobile is copied into phone field (W7) mobile String 50 N ISO standard (e.g ) fax String 50 N ISO standard (e.g ) String 75 Y A valid address period Integer N 1, 2, 3 or 5 years If period not provided, default period will be applied (W37) Output The output is an xml response with the following parameters. Status: OK / NOK ErrorCode: See Appendix A Error: description of the error code WarningCode: See Appendix B Warning: description of the warning code 16
17 Example ysk54&domain=mytestdomain&extension=be&action=lic_update&companyname=mycompany&firs tname=myfirstname&lastname=mylastname&address=myaddress&city=bruxelles&zipcode=1000& <gateway version="2.1"> <status>ok</status> <errorcode>e0</errorcode> <error>none</error> <warningcode>w0</warningcode> <warning>none</warning> </gateway> 17
18 NS_UPDATE Input: The following parameters have to be sent to the gateway via Post or Get request: Parameter name Type Max Length Required (Yes/No) Remarks logon String 75 Y password String 20 Y domain String 50 Y A valid domain name request (a-z, A-Z,0-9,-) extension String 10 Y A valid extension (a-z, A-Z) action String Y NS_UPDATE NS1 String 150 Y NS2 String 150 N NS3 String 150 N NS4 String 150 N NS5 String 150 N NS6 String 150 N NS7 String 150 N NS8 String 150 N NS9 String 150 N NS10 String 150 N NS11 String 150 N NS12 String 150 N NS13 String 150 N 18
19 Output The output is an xml response with the following parameters. Status: OK / NOK ErrorCode: See Appendix A Error: description of the error code WarningCode: See Appendix B Warning: description of the warning code Example ysk54&domain=mytestdomain&extension=be&action=ns_update&ns1=ns1.register.eu&ns2=ns2.reg ister.eu&ns3=&ns4 = <gateway version="2.1"> <status>ok</status> <errorcode>e0</errorcode> <error>none</error> </gateway> 19
20 DOM_DELETE Remark: This action is not possible during the Threshold period. During that period, the domain name is already being auto-renewed or expired. Input: The following parameters have to be sent to the gateway via Post or Get request: Parameter name Type Max Length Required (Yes/No) Remarks logon String 75 Y password String 20 Y domain String 50 Y A valid domain name (a-z, A-Z,0-9,-) extension String 10 Y A valid extension (a-z, A-Z) action String Y DOM_DELETE Output The output is an xml response with the following parameters. Status: OK / NOK ErrorCode: See Appendix A Error: description of the error code WarningCode: See Appendix B Warning: description of the warning code Example ysk54&domain=mytestdomain&extension=be&action=dom_delete <gateway version="2.1"> <status>ok</status> <errorcode>e0</errorcode> <error>none</error> </gateway> 20
21 DOM_RENEW This action generates a renewal order for the domain name and for the specified period. The specified period is added to the existing expiration date. Remark: This action is not possible during the Threshold period. During that period, the domain name is already being auto-renewed or expired. Input: The following parameters have to be sent to the gateway via Post or Get request: Parameter name Type Max Length Required (Yes/No) Remarks logon String 75 Y password String 20 Y domain String 50 Y A valid domain name (a-z, A-Z,0-9,-) extension String 10 Y A valid extension (a-z, A-Z) action String Y DOM_RENEW Period Integer Y 1,2,3 or 5 years Output The output is an xml response with the following parameters. Status: OK / NOK ErrorCode: See Appendix A Error: description of the error code WarningCode: See Appendix B Warning: description of the warning code Example ysk54&domain=mytestdomain&extension=be&action=dom_renew&period=1 <gateway version="2.1"> <status>ok</status> <errorcode>e0</errorcode> <error>none</error> </gateway> 21
22 DOM_AUTORENEW This action updates the autorenew status for the domain name. If the parameter autorenew is ON for a domain name, a renewal order is automatically created at a given period prior to expiration date. If the autorenew status is updated into ON between the given period and the expiration date, a renewal order is automatically created. Remark: This action is not possible during the Threshold period. During that period, the domain name is already being auto-renewed or expired. Input: The following parameters have to be sent to the gateway via Post or Get request: Parameter name Type Max Length Required (Yes/No) Remarks logon String 75 Y password String 20 Y domain String 50 Y A valid domain name (a-z, A-Z,0-9,-) extension String 10 Y A valid extension (a-z, A-Z) action String Y DOM_AUTORENEW Autorenew Integer 0 or 1 Y Output The output is an xml response with the following parameters. Status: OK / NOK ErrorCode: See Appendix A Error: description of the error code WarningCode: See Appendix B Warning: description of the warning code 22
23 Example ysk54&domain=mytestdomain&extension=be&action=dom_autorenew=1 <gateway version="2.1"> <status>ok</status> <errorcode>e0</errorcode> <error>none</error> </gateway> 23
24 DOM_LOCK This action updates the Lock status for the domain name. Lock status on ON is translated into clienttransferprohibited. When the status of a domain name is Lock=ON, this specific domain name can t be transferred to another registrar. Input: The following parameters have to be sent to the gateway via Post or Get request: Parameter name Type Max Length Required (Yes/No) Remarks Logon String 75 Y Password String 20 Y Domain String 50 Y A valid domain name (a-z, A-Z,0-9,-) Extension String 10 Y A valid extension (a-z, A-Z) Action String Y DOM_LOCK Lock Integer 0 or 1 Y Output The output is an xml response with the following parameters. Status: OK / NOK ErrorCode: See Appendix A Error: description of the error code WarningCode: See Appendix B Warning: description of the warning code Example ysk54&domain=mytestdomain&extension=be&action=dom_lock=1 <gateway version="2.1"> <status>ok</status> <errorcode>e0</errorcode> <error>none</error> </gateway> 24
25 DOM_INFO This action allows to get following information for a domain name which is managed under own account: - Domain name - Registration Date - Expiration Date - Autorenew status (ON or OFF) - Period - Status (Active + Locked/ Active + Unlocked /Pending + reason) - Authcode (if existing) - Nameservers - Contact id s (Registrant, Administrative, technical and billing) Input: The following parameters have to be sent to the gateway via Post or Get request: Parameter name Type Max Length Required (Yes/No) Remarks Logon String 75 Y Password String 20 Y Domain String 50 Y A valid domain name (a-z, A-Z,0-9,-) Extension String 10 Y A valid extension (a-z, A-Z) Action String Y DOM_INFO 25
26 Output The output is an xml response with the following parameters. Status: OK / NOK ErrorCode: See Appendix A Error: description of the error code WarningCode: See Appendix B Warning: description of the warning code Domain data 26
27 Example ysk54&domain=mytestdomain&extension=com&action=dom_info <?xml version="1.0" encoding="utf-16"?> <gateway version="2.1"> <status>ok</status> <errorcode>e0</errorcode> <error>none</error> <warningcode>w0</warningcode> <warning>none</warning> <domain> <domainname>mytestdomain.com</domainname> <registrationdate> </registrationdate> <expirationdate> </expirationdate> <autorenew>on</autorenew> <period>1</period> <status>active - Locked</status> <authcode>cgta2%fbe%qhrv</authcode> <nameservers> <ns id="ns1"> <host>ns1.domain.be</host> </ns> <ns id="ns2"> <host>ns2.domain.be</host> </ns> <ns id="ns3"> <host>ns3.domain.be</host> </ns> </nameservers> <contacts> <contact type="admin"> <id> </id> </contact> <contact type="tech"> <id> </id> </contact> <contact type="reg"> <id> </id> </contact> </contacts> </domain> </gateway> 27
28 CONTACT_INFO Input: The following parameters have to be sent to the gateway via Post or Get request: Parameter name Type Max Length Required (Yes/No) Remarks Logon String 75 Y Password String 20 Y Action String Y CONTACT_INFO RegH Integer Y/N AdminH Integer Y/N TechH Integer Y/N BillH Integer Y/N Output The output is an xml response with the following parameters. Status: OK / NOK ErrorCode: See Appendix A Error: description of the error code WarningCode: See Appendix B Warning: description of the warning code 28
29 Example ysk54®handle= action=contact_info <?xml version="1.0" encoding="utf-16"?> <gateway version="2.1"> <status>ok</status> <errorcode>e0</errorcode> <error>none</error> <warningcode>w0</warningcode> <warning>none</warning> <contact> <id> </id> <type>cpy</type> <firstname>myfirstname</firstname> <lastname>mylastname</lastname> <company>mycompanyname</company> <companynumber /> <address>myaddress</address> <zipcode>mycity</zipcode> <city>myzip</city> <country>mycountry</country> <phone> </phone> <fax /> </contact> </gateway> 29
30 DNSZONE_INFO This action returns all records of a zone for valid domain names on the account of the identified user. The record types currently supported by our name server are: SOA, A, AAAA, CNAME, NS, MX, SRV, TXT, SPF. Input: The following parameters have to be sent to the gateway via Post or Get request: Parameter name Type Max Length Required (Yes/No) Remarks Logon String 75 Y Password String 20 Y Domain String 50 Y A valid domain name (a-z, A-Z,0-9,-) Extension String 10 Y A valid extension (a-z, A-Z) Action String Y DNSZONE_INFO Output The output is an xml response with the following parameters. Status: OK / NOK ErrorCode: See Appendix A Error: description of the error code WarningCode: See Appendix B Warning: description of the warning code Example domain=mydomain&extension=be&action=dnszone_info 30
31 <?xml version="1.0" encoding="utf-8"?> <gateway version="2.1"> <status>ok</status> <errorcode>e0</errorcode> <error>none</error> <warningcode>w0</warningcode> <warning>none</warning> <zone> <domainname>mydomain.be</domainname> <records> <record type="soa"> <serial> </serial> <refresh>7200</refresh> <retry>3600</retry> <expire>86400</expire> <ttl>3600</ttl> <ns>ns1.domain.be.</ns> <masterip /> </record> <record type="a"> <name>sub</name> <target> </target> </record> <record type="cname"> <name>test</name> <target>test.test.be.</target> </record> <record type="ns"> <target>ns1.domain.be.</target> </record> <record type="mx"> <target>mail.domain.be.</target> <priority>10</priority> </record> </records> </zone> </gateway> 31
32 DNSZONE_CREATE This action creates a new zone for a valid domain name on the account of the identified user. It allows the creation of primary and secondary zones. These two types of zones are distinguished by the slave parameter. The default value for slave is 0 (false). To create a primary zone (slave = 0 / default value), the SOA parameters are required: refresh, retry, expire, ttl, nameserver, and techcontact. To create a secondary zone, slave must be set on 1 (true). The IP of the primary name server ( masterip ) is then required. masterip must be a valid IPv4 address. It is the responsibility of the primary server ( masterip ) administrator to allow zone transfers to our secondary server. Once the zone is created and configured, the server name will really be active when the domain name has been linked to the server (see action NS_UPDATE). Input: The following parameters have to be sent to the gateway via Post or Get request: Parameter name Type Max Length Required (Yes/No) Remarks logon String 75 Y password String 20 Y domain String 50 Y A valid domain name (a-z, A-Z,0-9,-) extension String 10 Y A valid extension (a-z, A-Z) action String Y DNSZONE_CREATE refresh Integer Y/N Mandatory if slave = 0 retry Integer Y/N Mandatory if slave = 0 expire Integer Y/N Mandatory if slave = 0 ttl String Y/N Mandatory if slave = 0 nameserver String Y/N Mandatory if slave = 0 Fuly Qualified Domain Name (FQDN) techcontact String Y/N Mandatory if slave = 0 slave Integer 0 or 1 N masterip String Y/N Valid IPv4 adress, mandatory if slave = 1 32
33 Output The output is an xml response with the following parameters. Status: OK / NOK ErrorCode: See Appendix A Error: description of the error code WarningCode: See Appendix B Warning: description of the warning code Example rd&domain=yourdomain&extension=be&nameserver=ns1.register.eu.&refresh=7200&expire=8600& retry=3600&ttl=3600&techcontact=tech.register.eu.&action=dnszone_create <?xml version="1.0" encoding="utf-16"?> <gateway version="2.1"> <status>ok</status> <errorcode>e0</errorcode> <error>none</error> <warningcode>w0</warningcode> <warning>none</warning> </gateway> 33
34 DNSZONE_DELETE This action permanently removes the entire zone of the name server. It can only be run on a valid domain name on the account of the identified user. Input: The following parameters have to be sent to the gateway via Post or Get request: Parameter name Type Max Length Required (Yes/No) Remarks logon String 75 Y password String 20 Y domain String 50 Y A valid domain name (a-z, A-Z,0-9,-) extension String 10 Y A valid extension (a-z, A-Z) action String Y DNSZONE_DELETE Output The output is an xml response with the following parameters. Status: OK / NOK ErrorCode: See Appendix A Error: description of the error code WarningCode: See Appendix B Warning: description of the warning code Example rd&domain=yourdomain&extension=be&action=dnszone_delete <?xml version="1.0" encoding="utf-16"?> <gateway version="2.1"> <status>ok</status> <errorcode>e0</errorcode> <error>none</error> <warningcode>w0</warningcode> <warning>none</warning> </gateway> 34
35 DNSRECORD_CREATE This action creates a new record on the name server for an already existing zone for a valid domain name on the account of the identified user. The record types currently supported by our name server for this action are: A, AAAA, CNAME, NS, MX, SRV, TXT, SPF. The creation of a SOA record is done on the creation of the zone (see DNSZONE_CREATE). Each record type is subject to a specific validation defined by various RFCs Input: The following parameters have to be sent to the gateway via Post or Get request: Parameter name Type Max Length Required (Yes/No) Remarks logon String 75 Y password String 20 Y domain String 50 Y A valid domain name (a-z, A-Z,0-9,-) extension String 10 Y A valid extension (a-z, A-Z) action String Y DNSRECORD_CREATE recordtype String 5 Y A, AAAA, CNAME, NS, MX, SRV, TXT, SPF name String 100 Y/N If not provided, the create will be applied to the root (@) target String 100 Y priority String Y/N Mandatory for SRV and MX records port String Y/N Mandatory for SRV records weight String Y/N Mandatory for SRV records 35
36 Output The output is an xml response with the following parameters. Status: OK / NOK ErrorCode: See Appendix A Error: description of the error code WarningCode: See Appendix B Warning: description of the warning code Example rd&domain=yourdomain&extension=be&recordtype=srv&ttl=3600&name=test&target=test.test.be.&priority=10&weight=1&port=8080&action=dnsrecord_create <?xml version="1.0" encoding="utf-16"?> <gateway version="2.1"> <status>ok</status> <errorcode>e0</errorcode> <error>none</error> <warningcode>w0</warningcode> <warning>none</warning> </gateway> 36
37 DNSRECORD_DELETE This action removes a record of the name server for a zone that already exists. The record types currently supported by our name server for this action are: A, AAAA, CNAME, NS, MX, SRV, TXT, SPF. It is not possible to delete a SOA record. Input: The following parameters have to be sent to the gateway via Post or Get request: Parameter name Type Max Length Required (Yes/No) Remarks logon String 75 Y password String 20 Y domain String 50 Y A valid domain name (a-z, A-Z,0-9,-) extension String 10 Y A valid extension (a-z, A-Z) action String Y DNSRECORD_DELETE recordtype String 5 Y A, AAAA, CNAME, NS, MX, SRV, TXT, SPF name String 100 Y/N If not provided, the delete will be applied to the root (@) target String 100 Y priority String Y/N Mandatory for SRV and MX records port String Y/N Mandatory for SRV records weight String Y/N Mandatory for SRV records ttl String Y/N) Mandatory for SRV records Output The output is an xml response with the following parameters. Status: OK / NOK ErrorCode: See Appendix A Error: description of the error code WarningCode: See Appendix B Warning: description of the warning code 37
38 Example rd&domain=yourdomain&extension=be&recordtype=srv&ttl=3600&name=test&target=test.test.be.&priority=10&weight=1&port=8080&action=dnsrecord_delete <?xml version="1.0" encoding="utf-16"?> <gateway version="2.1"> <status>ok</status> <errorcode>e0</errorcode> <error>none</error> <warningcode>w0</warningcode> <warning>none</warning> </gateway> 38
39 DNSRECORD_UPDATE This action updates a record on the name server. For now, this action is allowed only for SOA records. To update another type of record, proceed as follows: - create a new record (see DNSRECORD_CREATE) with the new values; - delete the record (DNSRECORD_DELETE) for the values which should be updated. If the "slave" parameter is changed to 1 (true), the parameter "masterip" is required while the other parameters are ignored. In this case, the other type of records will be deleted and the name server will act as a slave server of the primary server specified by "masterip". It is the responsibility of the primary server ( masterip ) administrator to allow zone transfers to our secondary server. Input: The following parameters have to be sent to the gateway via Post or Get request: Parameter name Type Max Length Required (Yes/No) Remarks logon String 75 Y password String 20 Y domain String 50 Y A valid domain name (a-z, A-Z,0-9,-) extension String 10 Y A valid extension (a-z, A-Z) action String Y DNSRECORD_UPDATE refresh Integer N retry Integer N expire Integer N ttl String N nameserver String N Fully Qualified Domain Name (FQDN) techcontact String N slave Integer 0 or 1 N Default = 0 If set to 1, masterip is mandatory masterip String N Valid IPv4 address 39
40 Output The output is an xml response with the following parameters. Status: OK / NOK ErrorCode: See Appendix A Error: description of the error code WarningCode: See Appendix B Warning: description of the warning code Example rd&domain=yourdomain&extension=be&recordtype=soa&ttl=3000&action=dnsrecord_update <?xml version="1.0" encoding="utf-16"?> <gateway version="2.1"> <status>ok</status> <errorcode>e0</errorcode> <error>none</error> <warningcode>w0</warningcode> <warning>none</warning> </gateway> 40
41 EXAMPLE SCRIPT VbScript <% 'Check the status of mydomainname.be Dim xmlhttp : Set xmlhttp = Server.CreateObject("Msxml2.XMLHTTP") Dim xmldoc : Set xmldoc = Server.CreateObject("Msxml2.DOMDocument") Dim squery : squery = " version=2& domain=mydomainname&extension=be&action=dom_isfree" xmlhttp.open "GET", squery, false xmlhttp.send() xmldoc.async = false xmldoc.loadxml(xmlhttp.responsetext) Dim strxmlout : strxmlout = xmldoc.xml Dim status : status = xmldoc.getelementsbytagname("status").item(0).text Dim errorcode : errorcode = xmldoc.getelementsbytagname("errorcode").item(0).text Dim errormsg : errormsg = xmldoc.getelementsbytagname("error").item(0).text If(StrComp(errorcode,"E0",1)=0) Then Select Case status Case "Available" Response.Write("Domain name is available") '... Case "InUse" Response.Write("Domain name already is registered") '... Case "Quarantine" Response.Write("Domain name is in quarantine") '... Case "Blocked" Response.Write("Domain name was bloked by registry") '... Case "Failed" Response.Write("Domain name check has failed") '... End Select 41
42 Else Response.Write(errormsg) '... End If Set xmldoc = Nothing Set xmlhttp = Nothing %> PHP <? // Check the status of mydomainname.be $document = " version=2& domain=mydomainname&extension=be&action=dom_isfree"; $parser = xml_parser_create(); // create parser object xml_parser_set_option($parser,xml_option_skip_white,1); // remove unneeded spaces xml_parser_set_option($parser,xml_option_case_folding,0);// case sensitive on $xmldocument = implode("",file($document)); // read xml_parser_free($parser); // free the parser object $status = $d_ar[1]['value']; $errorcode = $d_ar[2]['value']; $error = $d_ar[3]['value']; /* 3 variables are created here $status = the status of the domain name: Available, InUse, Quarantine, Blocked, Failed. $errorcode = code of the error (E0: No error). $error = description of the error if an error occurs. */ if($errorcode=="e0") { switch($status) { case "Available": //echo "Domain name is available"; //... break; case "InUse": 42
43 //echo "Domain name already is registered"; //... break; case "Quarantine": //echo "Domain name is in quarantine"; //... break; case "Blocked": //echo "Domain name was bloked by registry"; //... break; case "Failed": //echo "Domain name check has failed"; //... break; } } else { //echo($error); }?> 43
44 APPENDIX A ERROR CODES Code E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12 E13 E14 E15 E16 E17 E18 E19 E20 E21 E22 E23 E24 E25 E26 E27 E28 E29 E30 E31 E32 E33 E34 E35 E36 E37 E38 Message None No Domain No Extension Bad data Unexpected error Domain or extension not found Could not enqueue in database Duplicate data found Not a valid gateway extension Already expired Already deleted S-Number not filled in S-Number not correct Pricelist not correct AutoProvision not correct PO-Number not correct Product not correct Invalid company name Invalid first name Invalid last name Invalid address Invalid city Invalid zipcode Invalid country code Invalid phone number Invalid fax number Invalid Invalid VAT number Invalid Language Login failed The domain name was not found Login not correct Password not correct Domain name not correct Extension not correct Period not correct Action - Period not supported for extension NS1 not correct NS2 not correct 44
45 E40 E41 E42 E43 E44 E45 E46 E47 E48 E49 E50 E39 E52 E51 E53 E54 E55 E56 E57 E58 E59 E60 E61 E62 E63 E64 E65 E66 E67 E68 E69 E70 E71 E72 E73 E74 E75 E76 E77 E78 E79 E80 NS4 not correct IDCardnumber is mandatory for extension Birth date, city and country are mandatory for extension Transfer not supported for this extension Product not available Invalid type Invalid licensee Invalid mobile number Cannot change the company. DOM_TRADE require Cannot change the owner. DOM_TRADE require Domain is in use NS3 not correct invalid param birthdate invalid action invalid company number invalid card number invalid param birthcity invalid param birthcountrycode invalid clientid IP not authorized NS5 not correct NS6 not correct NS7 not correct NS8 not correct NS9 not correct NS10 not correct NS11 not correct NS12 not correct NS13 not correct Not enough nameservers for this extension Invalid param AdminH Invalid param TechH Invalid param BillH Invalid countrycode and representation off Invalid param birthdate and representation off Invalid param birthcountrycode and representation off Invalid param birthcity and representation off Invalid param birthzipcode and representation off Invalid param companyname and representation off Invalid param companynumber and representation off Invalid param orgcreationdate and representation off Invalid param jonumber and representation off 45
46 E81 E82 E83 E84 E85 E86 E87 E88 E89 E90 E91 E92 E93 E94 E95 E96 E97 E98 E99 E100 E101 E102 E103 E104 E105 E106 E107 E108 E109 E110 E111 E112 E113 E114 E115 E117 E119 E120 E121 E122 E123 E124 Invalid param jodate and representation off Invalid param jopage and representation off Invalid param birthzipcode Invalid param orgcreationdate Invalid param jodate Invalid param jonumber Invalid param jopage Invalid param allowrepresentation Invalid param authcode Invalid param Nameserver Invalid IP Invalid Param allowpayingproduct Requested Licensee Change is a paying service and allowpayingproduct is off The account was disabled Invalid param autorenew Invalid param lock Invalid param RegH This action requires one and only one handleid Domain is already locked Domain is already unlocked Registrant not in list Admin not in list Tech not in list Bill not in list Action not allowed during threshold period Zone does not exist Invalid SOA param: refresh Invalid SOA param: retry Invalid SOA param: expire Invalid SOA param: ttl Invalid param nameserver Invalid SOA param: techcontact Invalid param ip Zone already exists Invalid param name Invalid param target Invalid param port Unsupported record type Zone record does not exists Invalid IPv4 format for target Invalid IPv6 format for target A CNAME record already exists for this alias 46
47 E125 E126 E127 E128 E129 E130 E131 E132 E133 E134 E135 E136 E137 E138 E139 E140 E141 E142 E143 E144 E145 E146 E147 E147 E148 A or AAAA records already exists for this alias This record already exists Missing value to update SOA Param recordtype is missing Invalid param recordtype Param weight is missing Invalid param weight CNAME can not be applied to the root (@) A IP-address is not accepted for this record type Invalid param priority Invalid param slave SOA param refresh is missing SOA param retry is missing SOA param expire is missing SOA param ttl is missing SOA param techcontact is missing Param port is missing Param slave is missing Param priority is missing Param name is missing Param target is missing Param ip is missing Param nameserver is missing Param nameserver is missing Target should be a Fully Qualified Domain Name (FQDN for this recordtype) 47
48 APPENDIX B WARNING CODES Code W0 W1 W2 W3 W4 W5 W6 W7 W8 W9 W10 W11 W12 W13 W14 W15 W16 W17 W18 W19 W20 W21 W22 W23 W24 W25 W26 W27 W28 W29 W30 W31 W32 W33 W34 W35 W36 W37 Message None Type deducted based on companyname and companynumber value Type changed to individual because companyname missing Companyname ignored because type is individual Type changed to organization because mandatory companynumber missing Companynumber ignored because type is individual Type changed to organization because mandatory vat number missing Phone set to mobile because phone missing Default nameservers used because nameservers not provided Domain is free. The DOM_TRANSFER was converted to DOM_CREATE Domain is free. The DOM_TRADE was converted to DOM_CREATE Invalid phone number. Number has been formated Invalid fax number. Number has been formated Invalid mobile number. Number has been formated Too many nameservers for this extension. Some nameservers were ignored. Admin handle not found. Default was taken. Tech handle not found. Default was taken. Bill handle not found. Default was taken. Passed admin handle is the default one. Passed tech handle is the default one. Passed bill handle is the default one. Invalid param birthdate. Representation applied. Invalid param birthcountrycode. Representation applied. Invalid param birthcity. Representation applied. Invalid param birthzipcode. Representation applied. Invalid param companyname. Representation applied. Invalid param companynumber. Representation applied. Invalid param orgcreationdate. Representation applied. Invalid param jonumber. Representation applied. Invalid param jodate. Representation applied. Invalid param jopage. Representation applied. Invalid param countrycode. Representation applied. Registered under representation contract. Authorisation Code provided for extension which does not support transfers with Authorisation Codes The license information has been ignored because they are incomplete. Requested Licensee Change is a paying service Unsupported parameter for this action. The parameter was ignored. No period selected. Default period(1) applied 48
49 W38 W40 W41 W42 The authorisation code contains invalid character. Invalid characters were removed. Zone configured as slave. SOA records ignored. Unsupported parameters for this record type were ignored. No parameter name. Update apllied on the 49
50 APPENDIX C DNSZoneRecord s validation RecordType Data Field Name Data Field Description A ADDRESS IPv4 address in standard notation ( ) AAAA ADDRESS IPv6 address in standard notation (1234:1234::1234) CNAME CNAME Alias name (FQDN) MX PREFERENCE EXCHANGE Preference value ( ) Mail server host name (FQDN) NS NSDNAME DNS server host name (FQDN) SOA SRV MNAME RNAME SERIAL REFRESH RETRY EXPIRE MINIMUM PRIORITY WEIGHT PORT TARGET Name of primary DNS server for zone (FQDN) Person responsible for zone Serial number of zone ( ) Zone refresh interval in seconds ( ) Zone retry interval in seconds ( ) Zone expire interval in seconds ( ) Zone minimum TTL value in seconds ( ) Priority value ( ) Weight value ( ) Port number ( ) Target host (FQDN) SPF SPFDATA The SPF data string (v=spf1 ) TXT TXTDATA One or more text value each up to 255 characters long 50
API V2.0. Documentation 7/28/2014
API V2.0 Documentation 7/28/2014 Table of Contents TABLE OF CONTENTS 2 REVISION HISTORY 6 OVERVIEW 7 Making A Request 7 The Sandbox 7 Rate Limiting 7 Supported Data Formats 8 Authentication 8 Common Header
Talk-101 User Guide. DNSGate
Talk-101 User Guide DNSGate What is DNSGate? DNSGate is a management interface to allow you to make DNS changes to your domain. The interface supports A, CNAME, MX and TXT records. What is DNS? DNS stands
API of DNS hosting. For DNS-master and Secondary services Table of contents
API of DNS hosting. For DNS-master and Secondary services Table of contents API of DNS hosting. For DNS-master and Secondary services... 1 1. Introduction... 3 2. Setting access area of application for
MXSAVE XMLRPC Web Service Guide. Last Revision: 6/14/2012
MXSAVE XMLRPC Web Service Guide Last Revision: 6/14/2012 Table of Contents Introduction! 4 Web Service Minimum Requirements! 4 Developer Support! 5 Submitting Transactions! 6 Clients! 7 Adding Clients!
OpenSRS Quickstart Guide April 15, 2011
OpenSRS Quickstart Guide April 15, 2011 Table of Contents Welcome to OpenSRS...3 Overview...3 Before You Begin...3 Our Two Environments: Live and Test...3 The OpenSRS Test Environment...4 The OpenSRS Live
API Commands Reseller Partners
API Commands Reseller Partners API Version 6.9 Revision Date: 21 st August 2014 Contents Commands... 3 useradd... 3 usermodify... 5 userget... 7 usersuspend... 9 domainadd... 10 domaincancel... 13 domaincheck...
Copyright 2012 http://itfreetraining.com
In order to find resources on the network, computers need a system to look up the location of resources. This video looks at the DNS records that contain information about resources and services on the
Installing and Setting up Microsoft DNS Server
Training Installing and Setting up Microsoft DNS Server Introduction Versions Used Windows Server 2003 Setup Used i. Server Name = martini ii. Credentials: User = Administrator, Password = password iii.
DNS. Computer networks - Administration 1DV202. fredag 30 mars 12
DNS Computer networks - Administration 1DV202 DNS History Who needs DNS? The DNS namespace How DNS works The DNS database The BIND software Server and client configuration The history of DNS RFC 882 and
How to Configure the Windows DNS Server
Windows 2003 How to Configure the Windows DNS Server How to Configure the Windows DNS Server Objective This document demonstrates how to configure domains and record on the Windows 2003 DNS Server. Windows
How to Add Domains and DNS Records
How to Add Domains and DNS Records Configure the Barracuda NextGen X-Series Firewall to be the authoritative DNS server for your domains or subdomains to take advantage of Split DNS or dead link detection.
Section 1 Overview... 4. Section 2 Home... 5
ecogent User Guide 2012 Cogent Communications, Inc. All rights reserved. Every effort has been made to ensure that the information in this User Guide is accurate. Information in this document is subject
DNS and E-mail Interface User Guide
DNS and E-mail Interface User Guide Document Revision 04 // 2012 www.twcbc.com back back to TOC to TOC Header Text and Info Table of Contents 1. Introduction 3 2. Accessing the Application 4 3. Working
- Domain Name System -
1 Name Resolution - Domain Name System - Name resolution systems provide the translation between alphanumeric names and numerical addresses, alleviating the need for users and administrators to memorize
Customer admin guide. UC Management Centre
Customer admin guide UC Management Centre June 2013 Contents 1. Introduction 1.1 Logging into the UC Management Centre 1.2 Language Options 1.3 Navigating Around the UC Management Centre 4 4 5 5 2. Customers
My Services Online Service Support. User Guide for DNS and NTP services
My Services Online Service Support User Guide for DNS and NTP services Table of Contents 1 MY SERVICES... 3 2 ACCESSING MY SERVICES VIA THE INTERNET... 3 2.1 Logging into My Services... 3 2.2 My Services
Domain Name System 2015-04-28 17:49:44 UTC. 2015 Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement
Domain Name System 2015-04-28 17:49:44 UTC 2015 Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement Contents Domain Name System... 4 Domain Name System... 5 How DNS Works
4. Client-Level Administration
4. Client-Level Administration Introduction to Client Usage The Client Home Page Overview Managing Your Client Account o Editing Your Client Record View Account Status Report Domain Administration Page
DNS. Computer Networks. Seminar 12
DNS Computer Networks Seminar 12 DNS Introduction (Domain Name System) Naming system used in Internet Translate domain names to IP addresses and back Communication works on UDP (port 53), large requests/responses
Glossary of Technical Terms Related to IPv6
AAAA Record An AAAA record stores a 128-bit Internet Protocol version 6 (IPv6) address, which does not fit the standard A record format. For example, 2007:0db6:85a3:0000:0000:6a2e:0371:7234 is a valid
Redelegate your domain to Office 365
Redelegate your domain to Office 365 If your company already has a vanity domain, as a global administrator, you can configure it to work with your Microsoft Office 365. This process is referred to as
Conexim DNS Administrator s Guide
Conexim DNS Administrator s Guide Last Updated August 2013 Contents Conexim DNS Quick Reference... 1 DNS Delegation Information... 1 Control Panel Access... 1 Supported Record Types... 1 Getting Support...
Motivation. Domain Name System (DNS) Flat Namespace. Hierarchical Namespace
Motivation Domain Name System (DNS) IP addresses hard to remember Meaningful names easier to use Assign names to IP addresses Name resolution map names to IP addresses when needed Namespace set of all
Windows Active Directory. DNS, Kerberos and LDAP T h u r s d a y, J a n u a r y 2 7, 2011 INLS 576 Spring 2011
Windows Active Directory DNS, Kerberos and LDAP T h u r s d a y, J a n u a r y 2 7, 2011 INLS 576 Spring 2011 1 DNS? LDAP? Kerberos? Active Directory relies of DNS to register and locate services Active
How to Configure DNS Zones
How to Configure DNS Zones The Barracuda NG Firewall DNS configuration object contains two predefined zones: _template and. To be able to edit and specify DNS zones within the Barracuda NG Firewall DNS
The Erado Hosted Messaging Installation Process Erado Hosted Mail Services with Domain Transfer
The Erado Hosted Messaging Installation Process Erado Hosted Mail Services with Domain Transfer Welcome to Erado Message Control Solutions. We appreciate the opportunity to serve you. To expedite the installation
Domain Name System (DNS) Fundamentals
Domain Name System (DNS) Fundamentals Mike Jager Network Startup Resource Center [email protected] These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International
How to Transfer Domain Names and Get an Authorization Code
The Insider s Guide to Domain Name Transfers The Insider s Guide to Domain Name Transfers Version 1.0 (9/29/2011) Copyright 2011. All rights reserved. Distribution of this work or derivative of this work
Domain Name Servers. Domain Types WWW host names. Internet Names. COMP476 Networked Computer Systems. Domain Name Servers
Domain Name Servers COMP76 Networked Computer Systems Internet Names Hierarchical starting from the right host.subnet.organization.type Names are case insensitive and can be in either upper or lower case.
ECE 4321 Computer Networks. Network Programming
ECE 4321 Computer Networks Network Programming Name Space System.Net Domain Name System (DNS) To resolve computer naming Host database is split up and distributed among multiple systems on the Internet
THE MASTER LIST OF DNS TERMINOLOGY. v 2.0
THE MASTER LIST OF DNS TERMINOLOGY v 2.0 DNS can be hard to understand and if you re unfamiliar with the terminology, learning more about DNS can seem as daunting as learning a new language. To help people
DNS ActiveX Control for Microsoft Windows. Copyright Magneto Software All rights reserved
DNS ActiveX Control for Microsoft Windows Copyright Magneto Software All rights reserved 1 DNS Overview... 3 1.1 Introduction... 3 1.2 Usage... 3 1.3 Property... 4 1.4 Event... 4 1.5 Method... 4 1.6 Error
Using Webmin and Bind9 to Setup DNS Sever on Linux
Global Open Versity Systems Integration Hands-on Labs Training Manual Using Webmin and Bind9 to Setup DNS Sever on Linux By Kefa Rabah, [email protected] March 2008 Installing and Configuring
Introduction to DNS CHAPTER 5. In This Chapter
297 CHAPTER 5 Introduction to DNS Domain Name System (DNS) enables you to use hierarchical, friendly names to easily locate computers and other resources on an IP network. The following sections describe
How to set up the Integrated DNS Server for Inbound Load Balancing
How to set up the Integrated DNS Server for Introduction Getting Started Peplink Balance has a built-in DNS server for inbound link load balancing. You can delegate a domain s NS/SOA records, e.g. www.mycompany.com,
Application Protocols in the TCP/IP Reference Model
Application Protocols in the TCP/IP Reference Model File Transfer E-Mail Network Management WWW Virtual Terminal Name Service File Transfer HTTP FTP Telnet SMTP DNS SNMP TFTP Internet protocols TCP UDP
Cloud DNS Client API. Development Guideline
Cloud DNS Client API Development Guideline (v1.1) (Date : 23th April, 2013) Power All Networks Ltd. 1 Table of content Section 1 API List of CDNS 3 Section 2 Possible common errors 4 Section 3 Before coding
KB259302 - Windows 2000 DNS Event Messages 1 Through 1614
Page 1 of 6 Knowledge Base Windows 2000 DNS Event Messages 1 Through 1614 PSS ID Number: 259302 Article Last Modified on 10/29/2003 The information in this article applies to: Microsoft Windows 2000 Server
API documentation - 1 -
API documentation - 1 - Table of Contents 1. Introduction 1.1. What is an API 2. API Functions 2.1. Purge list of files 2.1.1 Description 2.1.2 Implementation 2.2. Purge of whole cache (all files on all
Application Protocols in the TCP/IP Reference Model. Application Protocols in the TCP/IP Reference Model. DNS - Concept. DNS - Domain Name System
Application Protocols in the TCP/IP Reference Model Application Protocols in the TCP/IP Reference Model File Transfer E-Mail Network Management Protocols of the application layer are common communication
Bulk DNS Update CSV File
Bulk DNS Updates Bulk DNS Update CSV File Each line in the comma-separated value (CSV) file represents a resource record. A line break must follow each line, and the file may contain up to 5000 lines.
DNS. The Root Name Servers. DNS Hierarchy. Computer System Security and Management SMD139. Root name server. .se name server. .
Computer System Security and Management SMD139 Lecture 5: Domain Name System Peter A. Jonsson DNS Translation of Hostnames to IP addresses Hierarchical distributed database DNS Hierarchy The Root Name
Lesson 13: DNS Security. Javier Osuna [email protected] GMV Head of Security and Process Consulting Division
Lesson 13: DNS Security Javier Osuna [email protected] GMV Head of Security and Process Consulting Division Introduction to DNS The DNS enables people to use and surf the Internet, allowing the translation
THE MOST EFFICIENT DOmAIN management SERvICE IN THE WORLD
THE MOST EFFICIENT DOmAIN management SERvICE IN THE WORLD Realtime Register has been active in the web hosting and domain name industry for more than 10 years and has been IcaNN accredited since 2004.
Switching Your DNS WiredTree
Switching Your DNS Switching your DNS Now that you have your new account with us it is time to start planning on moving your current hosting over to your new server. This getting started guide covers switching
Creating Accounts... 3. Domain Management... 6
Domain Reseller User Guide Table of Contents Creating Accounts... 3 User Registration... 3 Domain Reseller Account Application... 4 Domain Management... 6 Register Domains... 6 Renew Domains... 8 List
what s in a name? taking a deeper look at the domain name system mike boylan penn state mac admins conference
what s in a name? taking a deeper look at the domain name system mike boylan penn state mac admins conference whoami work for robert morris university, pittsburgh, pa primarily mac and voip admin @mboylan
Fasthosts Internet Parallels Plesk 10 Manual
Fasthosts Internet Parallels Plesk 10 Manual Introduction... 2 Before you begin... 2 Logging in to the Plesk control panel... 2 Securing access to the Plesk 10 control panel... 3 Configuring your new server...
Vodafone Business Product Management Group. Web and Domain Frequently Asked Questions (FAQs)
Vodafone Business Product Management Group Hosted Services Web and Domain Frequently Asked Questions (FAQs) Vodafone Group 2010 Other than as permitted by law, no part of this document may be reproduced,
NetIQ Advanced Authentication Framework - MacOS Client
NetIQ Advanced Authentication Framework - MacOS Client Installation Guide Version 5.2.0 1 Table of Contents 1 Table of Contents 2 Introduction 3 About This Document 3 About MacOS Client 4 System Requirements
Instructions Microsoft Outlook Express Page 1
Instructions Microsoft Outlook Express Page 1 Instructions Microsoft Outlook Express This manual is written for users who already have an e-mail account configured in Outlook Express and will therefore
Domain Registration/Domain Transfer/Domain Renewal Contract TERMS OF SERVICE
Domain Registration/Domain Transfer/Domain Renewal Contract TERMS OF SERVICE This contract is between Enter.Net, Inc., located at 815 N 12th Street, Allentown PA 18102, ("Enter.Net") and you, Enter.Net
THE MASTER LIST OF DNS TERMINOLOGY. First Edition
THE MASTER LIST OF DNS TERMINOLOGY First Edition DNS can be hard to understand and if you re unfamiliar with the terminology, learning more about DNS can seem as daunting as learning a new language. To
4PSA DNS Manager 3.7.0. Administrator's User Guide
4PSA DNS Manager 3.7.0 Administrator's User Guide For more information about 4PSA DNS Manager, check: http://www.4psa.com Copyrights 2002-2010 Rack-Soft, Inc. Administrator's User Guide Manual Version
Cisco TelePresence Authenticating Cisco VCS Accounts Using LDAP
Cisco TelePresence Authenticating Cisco VCS Accounts Using LDAP Deployment Guide Cisco VCS X8.1 D14465.06 December 2013 Contents Introduction 3 Process summary 3 LDAP accessible authentication server configuration
RoomWizard Synchronization Software Manual Installation Instructions
2 RoomWizard Synchronization Software Manual Installation Instructions Table of Contents Exchange Server Configuration... 4 RoomWizard Synchronization Software Installation and Configuration... 5 System
Important Information
June 2015 Important Information The following information applies to Proofpoint Essentials US1 data center only. User Interface Access https://usproofpointessentials.com MX Records mx1-usppe-hosted.com
Domain Name System (DNS) Session-1: Fundamentals. Ayitey Bulley [email protected]
Domain Name System (DNS) Session-1: Fundamentals Ayitey Bulley [email protected] Computers use IP addresses. Why do we need names? Names are easier for people to remember Computers may be moved between
Specifications for Registrars' Interaction with the Domain Registration System During Landrush and General Registration Periods
Фонд содействия развитию технологий и инфраструктуры Интернета Введено в действие: 24 сентября 2014 г. Foundation for Assistance for Internet Technologies and Infrastructure Development Specifications
Parallels Plesk Panel User Guide
Parallels Plesk Panel User Guide Page 1 of 31 Parallels Plesk Panel User Guide Table of contents Parallels Plesk Panel User Guide... 2 Table of contents... 2 Introduction... 3 Before you begin... 3 Logging
DNS and BIND. David White
DNS and BIND David White DNS: Backbone of the Internet Translates Domains into unique IP Addresses i.e. developcents.com = 66.228.59.103 Distributed Database of Host Information Works seamlessly behind
Configuring DNS. Finding Feature Information
The Domain Name System (DNS) is a distributed database in which you can map hostnames to IP addresses through the DNS protocol from a DNS server. Each unique IP address can have an associated hostname.
Domain Name Server. Training Division National Informatics Centre New Delhi
Domain Name Server Training Division National Informatics Centre New Delhi Domain Name Service (DNS) I. History of DNS II. DNS structure and its components III. Functioning of DNS IV. Possible Configurations
It should be noted that the installer will delete any existing partitions on your disk in order to install the software required to use BLËSK.
Installation Guide Introduction... 3 1. Booting from the CD... 4 2. Choose the server type to install... 5 3. Disk formatting and installation... 6 4. Confirmation of disk formatting... 7 5. Program installation...
Configuring a Domain to work with your Server
Configuring a Domain to work with your Server If you have a domain name registered with a third party and would like to use that domain with your Tagadab server (Virtual or Dedicated) then you have several
Copyright 2003-2012, ResellersPanel.com ResellersPanel API Documentation API Documentation Version 2.3 July 19, 2012
API Documentation Version 2.3 July 19, 2012 Table of Contents Introduction... 1 Countries section... 2 Get countries list... 2 Data Centers section... 3 Get data centers list... 3 Domains section... 4
Agenda. Network Services. Domain Names. Domain Name. Domain Names Domain Name System Internationalized Domain Names. Domain Names & DNS
Agenda Network Services Domain Names & DNS Domain Names Domain Name System Internationalized Domain Names Johann Oberleitner SS 2006 Domain Names Naming of Resources Problems of Internet's IP focus IP
I N S T A L L A T I O N M A N U A L
I N S T A L L A T I O N M A N U A L 2015 Fastnet SA, St-Sulpice, Switzerland. All rights reserved. Reproduction in whole or in part in any form of this manual without written permission of Fastnet SA is
Specifications for Registrars' Interaction with Flexireg Domain Registration System
Foundation for Assistance for Internet Technologies and Infrastructure Development Specifications for Registrars' Interaction with Flexireg Domain Registration System Version 1.1. Moscow, 2015 Table of
Transferring Your Internet Services
Page 1 of 6 Transferring Your Internet Services Below you will find the instructions necessary to move your web hosting, email, and DNS services to NuVox. The Basics Transferring your domain name Preparing
Configuring the BIND name server (named) Configuring the BIND resolver Constructing the name server database files
Configuring DNS BIND: UNIX Name Service Configuring the BIND name server (named) Configuring the BIND resolver Constructing the name server database files Zone: a collection of domain information contained
SOA Software API Gateway Appliance 7.1.x Administration Guide
SOA Software API Gateway Appliance 7.1.x Administration Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software, Inc. Other product names,
DNS + DHCP. Michael Tsai 2015/04/27
DNS + DHCP Michael Tsai 2015/04/27 lubuntu.ova http://goo.gl/bax8b8 DNS + DHCP DNS: domain name < > IP address DHCP: gives you a IP + configuration when you joins a new network DHCP = Dynamic Host Configuration
HP A-IMC Firewall Manager
HP A-IMC Firewall Manager Configuration Guide Part number: 5998-2267 Document version: 6PW101-20110805 Legal and notice information Copyright 2011 Hewlett-Packard Development Company, L.P. No part of this
2 HDE Controller X DNS Server Manual
DNS Server Manual 2 HDE Controller X DNS Server Manual Please note that this user manual may be subjected to change due to product upgrades without any prior notice. HDE and HDE Controller is a registered
The Use of DNS Resource Records
International Journal of Advances in Electrical and Electronics Engineering 230 Available online at www.ijaeee.com & www.sestindia.org/volume-ijaeee/ ISSN: 2319-1112 Simar Preet Singh Systems Engineer,
Module 2. Configuring and Troubleshooting DNS. Contents:
Configuring and Troubleshooting DNS 2-1 Module 2 Configuring and Troubleshooting DNS Contents: Lesson 1: Installing the DNS Server Role 2-3 Lesson 2: Configuring the DNS Server Role 2-9 Lesson 3: Configuring
1 - Getting Started. Step 1: Your Welcome Email
1 - Getting Started Step 1: Your Welcome Email After you finish the signup wizard for your new reseller account, you'll have to wait for 24 hours before your account is activated. When your account isactivated,
HP IMC Firewall Manager
HP IMC Firewall Manager Configuration Guide Part number: 5998-2267 Document version: 6PW102-20120420 Legal and notice information Copyright 2012 Hewlett-Packard Development Company, L.P. No part of this
Infoblox CSV Import Reference. NIOS 6.5 for Infoblox Core Network Services Appliances
Infoblox CSV Import Reference NIOS 6.5 for Infoblox Core Network Services Appliances Copyright Statements 2012, Infoblox Inc. All rights reserved. The contents of this document may not be copied or duplicated
Parallels Plesk Automation
Parallels Plesk Automation Copyright Notice Parallels IP Holdings GmbH Vordergasse 59 CH-Schaffhausen Switzerland Phone: +41 526320 411 Fax: +41 52672 2010 Global Headquarters 500 SW 39th Street, Suite
Emails sent to the FaxFinder fax server must meet the following criteria to be processed for sending as a fax:
FaxFinder FFx30 T.37 Store & Forward Fax (T.37) Introduction The FaxFinder implements T.37 Store and Forward Fax (RFC2304) to convert emails into facsimile transmissions. The FaxFinder fax server accepts
DNS zone transfers from FreeIPA to non-freeipa slave servers
FreeIPA Training Series DNS zone transfers from FreeIPA to non-freeipa slave servers FreeIPA 3.0 and bind-dyndb-ldap 2.3 Petr Špaček 01-03-2013 Text file based
NETWRIX ACCOUNT LOCKOUT EXAMINER
NETWRIX ACCOUNT LOCKOUT EXAMINER ADMINISTRATOR S GUIDE Product Version: 4.1 July 2014. Legal Notice The information in this publication is furnished for information use only, and does not constitute a
HTG XROADS NETWORKS. Network Appliance How To Guide: DNS Delegation. How To Guide
HTG X XROADS NETWORKS Network Appliance How To Guide: DNS Delegation How To Guide DNS Delegation (The Simple Redundancy Solution) The key requirement when performing DNS based network redundancy and load
netkit lab dns Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group Version Author(s)
Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group netkit lab dns Version Author(s) E-mail Web Description 2.2 G. Di Battista, M. Patrignani, M.
1999-2006 enom, Inc. API response codes
API response codes Introduction When you run a query against the enom API, the response includes a numeric code and a corresponding text message. This allows us to standardize our responses and make them
End User FAQ. Registration/Payment. Which TLDs can I buy? How do I search for domains?
End User FAQ Registration/Payment Which TLDs can I buy? Your service provider may offer sales, support, and management for the following gtlds and cctlds:.com.net.org.info.biz.tel.asia.au.be.bz.ca.cc.co.de.dk.es.eu.in.it.me.mobi.name.nl.tv.co.uk.me.uk.org.uk.us.ws
How To Guide Edge Network Appliance How To Guide:
How To Guide Edge Network Appliance How To Guide: ActiveDNS v 4.01 Edge Network Appliance How To Guide: ActiveDNS 2007 XRoads Networks 17165 Von Karman, Suite 112 888-9-XROADS v 4.01 updated 09/11/07 Table
Activating the Realtime Register module within WHMCS. Unzip the Realtime Register module and upload it to your root directory
WHMCS set up guide This guide helps you setting up your WHMCS preferences to enable a strong and effective connection between WHMCS and Realtime Register. To install the WHMCS module you need to have administrator
How-to: DNS Enumeration
25-04-2010 Author: Mohd Izhar Ali Email: [email protected] Website: http://johncrackernet.blogspot.com Table of Contents How-to: DNS Enumeration 1: Introduction... 3 2: DNS Enumeration... 4 3: How-to-DNS
Applied Network Services. Janet Services for Resilience. Andrew Davis Network Services Coordinator Email: [email protected]
Applied Network Services Janet Services for Resilience Andrew Davis Network Services Coordinator Email: [email protected] What we can do to help... Janet services Primary Nameserver Service Backup Master
Configuration Information
This chapter describes some basic Email Security Gateway configuration settings, some of which can be set in the first-time Configuration Wizard. Other topics covered include Email Security interface navigation,
