GeoScaling Documentation/Manual
http://www.geoscaling.com/dns2/wiki/
2015-02-07T00:45:07+00:00GeoScaling Documentation/Manual
http://www.geoscaling.com/dns2/wiki/
http://www.geoscaling.com/dns2/wiki/lib/images/favicon.icotext/html2015-01-30T00:44:41+00:00mstenzupcoming_features - created
http://www.geoscaling.com/dns2/wiki/upcoming_features?rev=1422578681&do=diff
Currently working on
* GeoScaling v3
* API
Requested features
* Use several TLD's as nameservers for GeoScaling
* IP whitelist and/or two factor authentication
* Uptime tracking interface in webapp
* Uptime tracking by e-mail, Jabber (XMPP), SMS
* Nameservers with custom names (ns1.yourdomain.com, ns2.yourdomain.com etc) - ability to edit NS and SOA records
* Change password
* Trigger scripts that run when a server goes up or down and change normal A records
* Some sort of…text/html2015-01-30T00:43:47+00:00mstenzgeoscaling_history
http://www.geoscaling.com/dns2/wiki/geoscaling_history?rev=1422578627&do=diff
GeoScaling History
GeoScaling was founded to provide web scaling services to companies. We have several projects in progress, but our main one for now is GeoScaling DNS.
We started working on GeoScaling DNS in 2006. GeoScaling DNS1 was launched in 2007. New accounts could be created by invitation only. The interface was different than the one you see in DNS2. You could only redirect visitors based on the country, and updates to the nameservers were not real-time (but fairly close).text/html2015-01-30T00:42:58+00:00mstenzcredits_usage_accounting - created
http://www.geoscaling.com/dns2/wiki/credits_usage_accounting?rev=1422578578&do=diff
Credits usage accounting
You can check your remaining credits by going inside any domain, then scrolling down to the Advanced features box:
The credits shown are cumulative for your whole account, not only for this particular domain.
You can also see usage graphs on each of our nameservers for the last ~ten days by clicking on “View statistics of your credits usage” in the same “Advanced features” box. The graphs look like this:text/html2015-01-30T00:42:14+00:00mstenzsending_extra_information_to_dns2_with_the_xml-rpc_api
http://www.geoscaling.com/dns2/wiki/sending_extra_information_to_dns2_with_the_xml-rpc_api?rev=1422578534&do=diff
Each account can send a string with extra information to GeoScaling using an wp>XML-RPC call. This extra string can then be accessed from smart subdomain scripts through the $extra_info variable. The string can be mostly anything.
To send the extra information you need to call the function named geoscaling.extra_info. The URL of our XML-RPC server is <http://api.geoscaling.com/dns2/xml-rpc/>. The function takes 3 arguments:text/html2015-01-30T00:41:49+00:00mstenzhow_credits_are_subtracted - created
http://www.geoscaling.com/dns2/wiki/how_credits_are_subtracted?rev=1422578509&do=diff
How credits are subtracted
Every time a user requests the IP of a smart subdomain, credits are subtracted from your account. Just to make this more clear, by smart subdomains we don't mean normal subdomains, those are free; we mean subdomains linked to scripts. The number of subtracted credits depends on the resources used by your script:text/html2015-01-30T00:41:30+00:00mstenzshort_programming_guide_for_smart_subdomains
http://www.geoscaling.com/dns2/wiki/short_programming_guide_for_smart_subdomains?rev=1422578490&do=diff
Programming guide for Smart Subdomains
I'll just assume you already created a smart subdomain called www.example.com and you want to write code for it. Smart subdomains can only return A, AAAA and CNAME records (for now).
Note: If you want to redirect visitors based on their country of origin, network name, uptime information, or extra information, please don't forget to select the “share” checkboxes in the Edit smart subdomain page.text/html2015-01-30T00:40:40+00:00mstenzsmart_subdomains
http://www.geoscaling.com/dns2/wiki/smart_subdomains?rev=1422578440&do=diff
Smart Subdomains
You can access the Smart Subdomains for the current domain by scrolling down to the Advanced Features section:
Smart Subdomains are special subdomains that return IP addresses generated by scripts. These scripts get information on the user requesting the IP address (like his/her country, network, other information) and make a decision on what IP address to return. The script linked to a smart subdomain runs every time a user requests the IP address of the subdomain. The scr…text/html2015-01-30T00:39:41+00:00mstenzimporting_records_from_bind_files
http://www.geoscaling.com/dns2/wiki/importing_records_from_bind_files?rev=1422578381&do=diff
Importing records from BIND files and zone transfers (AXFR)
You can import records from wp>BIND files by either uploading the file or by copy and pasting the file in the text box, then clicking the “Import records” button.
You can also attempt to load the records in the text box by doing a zone transfer (AXFR) from a different nameserver. Before you do this, please make sure that you configure the remote nameserver to allow AXFR requests from ns1.geoscaling.com (currently 91.121.64.153).text/html2015-01-30T00:38:30+00:00mstenzipv6_support
http://www.geoscaling.com/dns2/wiki/ipv6_support?rev=1422578310&do=diff
IPv6 Support
IPv6 is currently disabled. We will make it work soon. Sorry for the inconvenience.text/html2015-01-30T00:36:26+00:00mstenzsystem_requirements_to_use_geoscaling_dns2 - created
http://www.geoscaling.com/dns2/wiki/system_requirements_to_use_geoscaling_dns2?rev=1422578186&do=diff
System Requirements to use GeoScaling DNS2
To use GeoScaling DNS2 you will need:
* a computer with an Internet connection (duh)
* a recent browser that supports JavaScript:
* Firefox
* Opera
* Google Chrome
* Safari
* SeaMonkey
* Internet Explorer - although we made sure GeoScaling works with IE 6+, we strongly advise you to use a better browsertext/html2015-01-30T00:35:50+00:00mstenzstart
http://www.geoscaling.com/dns2/wiki/start?rev=1422578150&do=diff
GeoScaling DNS2
Getting started
What is GeoScaling DNS2 - overview, please read this first
Help, I'm a beginner confused by all this jargon!
Get a GeoScaling DNS2 Account
Quick Tutorial of basic features
Configuring your domain names to use GeoScaling DNS2text/html2015-01-30T00:34:51+00:00mstenzconfiguring_your_domain_names_to_use_geoscaling_dns2
http://www.geoscaling.com/dns2/wiki/configuring_your_domain_names_to_use_geoscaling_dns2?rev=1422578091&do=diff
Configuring your domain names to use GeoScaling DNS2
Go to your registrar's website and set the nameservers for your domain to:
ns1.geoscaling.com
ns2.geoscaling.com
ns3.geoscaling.com
ns4.geoscaling.com
ns5.geoscaling.com
Before or after you do this, add the domains in your GeoScaling account and add some records.text/html2015-01-30T00:33:10+00:00mstenzdynamic_dns_api
http://www.geoscaling.com/dns2/wiki/dynamic_dns_api?rev=1422577990&do=diff
Dynamic DNS API
You can update your A or AAAA records with a simple HTTP GET request.
Basic example:
<http://api.geoscaling.com/dns2/dynamic/?host=dynamic.nyuu.org>
This updates the dynamic.nyuu.org subdomain with your auto-detected remote ip.
The API uses basic HTTP authentication with your username and password.text/html2015-01-30T00:32:14+00:00mstenzwhat_is_geoscaling_dns2
http://www.geoscaling.com/dns2/wiki/what_is_geoscaling_dns2?rev=1422577934&do=diff
GeoScaling DNS2
Greetings gentle network admins and web programmers. GeoScaling DNS2 is a managed DNS server which you can control from a web browser.
Basic Features
* Redundancy and scalability assured by nameservers in three countries and two continents.
* Easy to use web interface
* Add and edit DNS records without reloading the page
* Changes propagate instantly to our nameservers
* Low time-to-live (TTL) ensures updated records are propagated on the Internet in less than 5 min…text/html2015-01-30T00:27:31+00:00mstenztypes_of_dns_records - created
http://www.geoscaling.com/dns2/wiki/types_of_dns_records?rev=1422577651&do=diff
Types of DNS records
The following records are supported by GeoScaling DNS2: A, CNAME, MX, AAAA, TXT, AFSDB, CERT, DNSKEY, DS, HINFO, KEY, LOC, NAPTR, NSEC, PTR, RP, RRSIG, SPF, SSHFP, SRV, and if this features is activated, NS. You can find a list of RFC documents about these record types here.text/html2015-01-30T00:26:59+00:00mstenzadding_editing_and_deleting_records - created
http://www.geoscaling.com/dns2/wiki/adding_editing_and_deleting_records?rev=1422577619&do=diff
Adding, editing, and deleting records
Types of records
Please click here for an overview of the DNS records supported by GeoScaling and on short descriptions of the most important ones, along with examples. If you're a beginner, read the overview before reading this page, as this document assumes that you know what A, MX, and CNAME records are.text/html2015-01-29T22:16:59+00:00mstenzi_m_a_beginner_confused_by_all_this_jargon
http://www.geoscaling.com/dns2/wiki/i_m_a_beginner_confused_by_all_this_jargon?rev=1422569819&do=diff
I'm a beginner confused by all this jargon
No need to worry, we've been there also. We know very well that setting up domain names can be a very confusing experience. So we're prepared to be your teachers, free of charge. Just contact us and we'll set up a free online lesson for you by Instant Messenger or Skype. We'll explain all the DNS concepts you need to know in non-technical terms and metaphors, and we'll gradually build up your knowledge. We'll also walk you through the GeoScaling DNS2 …