|Some frequently interesting topics:|
[Jump to #1] I want to add additional nameservers for my domain
[Jump to #2] Is there a program/script for updating my IP in FreeDNS?
[Jump to #3] What is the difference between a private and public domain?
[Jump to #4] I have multiple hostnames and a dynamic IP, how do I update them all?
[Jump to #5] Can I have 1 host point to multiple IP addresses?
[Jump to #6] What does it mean when there is (stealth) next to a domain in the list?
[Jump to #7] How can I make my domain work on IRC so it shows my DNS as my host mask?
[Jump to #8] How do I make mydomain.com point to my IP address?
[Jump to #9] How do I delete a domain?
[Jump to #10] How do I contact the owner of a domain in freedns.afraid.org?
[Jump to #11] What does the "Broken 08/30/2012" mean?
[Jump to #12] Why does my site not go to the right IP address?
[Jump to #13] How can I protect myself from using a domain that may disappear from freedns.afraid.org and/or become "broken"?
[Jump to #14] I want to add my own domain into here, what do I need to know?
[Jump to #15] I can't ping anything of yours, is it working?
[Jump to #16] freedns.afraid.org and Google
[Jump to #17] How can I update my TXT record automatically?
|Question: (FAQ item #1)|
|I want to add additional nameservers for my domain|
|To allow external DNS server(s) of yours to do automatic synchronization to your domains, you must define a complete and accurate list of nameservers in the 'secondary' area in the domains section. This MUST match exactly what you have defined at the place of purchasing your domain as well.|
Hosts you add as secondary servers to your domain will (1) be allowed to transfer all of your subdomain (via AXFR protocol) directly from freedns.afraid.org and (2) will automatically receive DNS NOTIFY packets from freedns.afraid.org, this way they know when to trigger their AXFR/sync with freedns.afraid.org to keep up to date in real time once you update any of your records.
|Question: (FAQ item #2)|
|Is there a program/script for updating my IP in FreeDNS?|
|For a list of Windows/UNIX clients available, please visit the FreeDNS Clients page. You can also reach it within the Dynamic DNS section of the site. In addition, you can use any program that talks over HTTP to update your IP within FreeDNS.|
|Question: (FAQ item #3)|
|What is the difference between a private and public domain?|
|Shared: Private - means the domain owner reserves the ability to reject hostnames that they deem slanderous or offensive.|
Shared: Public - means anyone in FreeDNS can setup a hostname using that domain without the domain owner's approval.
Non-Shared: Stealth allows you to remove your domain from all sharing mechanisms. Stealth is available to premium members in exchange for supporting the project.
You can change your domain's status between public and private by clicking the public or private text link in the domains area in FreeDNS, and enable/disable stealth via domains -> make stealth.
Administration of these domains is done by myself on a case-by-case basis as reported to me. If someone is abusing a hostname by using it with spamming, malicious or otherwise illegal activity, the account will be investigated and locked down. The hostname will be unchangeable, and remain in a locked state so it cannot be reused ever again. All activity performed in FreeDNS IS logged, and will be provided to the proper legal authorities upon request.
|Question: (FAQ item #4)|
|I have multiple hostnames and a dynamic IP, how do I update them all?|
|Dynamic DNS updates to any record with the same destination IP will be updated automatically with a single update if linked updates are enabled (on by default).|
For example if you have:
In this example, fetching the Dynamic DNS update URL to either of host1. or host2. will update them both.
If you want updates to records to be isolated to single records, no matter what their destination is, you can disable linked updates by clicking into the Dynamic DNS section and pressing the submit button.
|Question: (FAQ item #5)|
|Can I have 1 host point to multiple IP addresses?|
|Yes, round robin DNS / DNS load balancing is built in. If you add 2 hostnames, with the same hostname, and point them to different IP addresses this will correctly setup round-robin DNS. You will see 2 records with the same hostname in your account in the subdomains section.|
|Question: (FAQ item #6)|
|What does it mean when there is (stealth) next to a domain in the list?|
|Domains with a (stealth) by them are invisible in the system, indicating a domain that is not visible from anyone else's account.|
Possible reason for this, are:
1). Domains which are sub delegated from another DNS server, instead of from a direct registration authority, or
2). The use of premium member stealth flags.
|Question: (FAQ item #7)|
|How can I make my domain work on IRC so it shows my DNS as my host mask?|
|FreeDNS provides hostname to IP conversion, however IP to hostname conversion (referred to as reverse DNS) is handled by the company in control of the IP address space you are using.|
If you wish to use a FreeDNS host on IRC, you will need cooperation with your Internet service provider as they are the ones that control the authority for your IP address space.
You may also wish to use an IPv6 tunnel broker, if the IRC network you wish to connect to is also connected to the IPv6 network. Many IPv6 tunnel brokers will allow you full control of your DNS, which you can control in the IPv6 Reverse section.
|Question: (FAQ item #8)|
|How do I make mydomain.com point to my IP address?|
|First you'll need to add mydomain.com to freedns. To do this click on the domains area on the left and add your domain into the system. Once you have completed this step, you'll want to click subdomains on the left side, and find the record of mydomain.com, and point it to the IP address of your choosing. You can edit this record by clicking on it.|
|Question: (FAQ item #9)|
|How do I delete a domain?|
|In order to delete a domain, you'll need to click on 'domains' on the left side. Then click on 'view hosts' on the domain you wish to delete. After that, click on 'delete this domain' at the bottom of the list.|
To return to using freedns.afraid.org, simply add it back in via 'domains' -> add.
Your previous configuration will be restored.
|Question: (FAQ item #10)|
|How do I contact the owner of a domain in freedns.afraid.org?|
|FreeDNS has a local domain registry that is linked on the left hand menu of the site.|
This contains a searchable list of domains and their owners that use freedns.afraid.org. You can contact any domain owner by clicking their username.
|Question: (FAQ item #11)|
|What does the "Broken 08/30/2012" mean?|
|I've broken this question up into 2 parts.|
For new domains:
If you have a domain and you see this message within freedns.afraid.org, this simply means your domain was found to not be correctly delegated to ns1 through ns4.afraid.org on the Internet.
If you don't know what this last paragraph means, relax, I'll explain.
Domains themselves all must be "registered" in order to work on the Internet to a central registration authority. This authority is in charge of all domains on the Internet before freedns.afraid.org (or anyone) can make them work.
The central authority for all domains on the Internet is ICANN. In the interest of "free trade", you can get a domain through many companies who are known as "ICANN accredited registrars". Any ICANN accredited registrar will do.
For domains that used to work:
The common cause of prior domains not working today is a registration issue. If the place of registering your domain has removed delegation to freedns.afraid.org for your domain, maybe your domain has expired, or you have changed your authoritative nameservers to not use ns1-ns4.afraid.org at your domain registrar yourself.
This check is automatically run once a night to ensure the domains in freedns.afraid.org are working correctly to keep the shared lists free of invalidly delegated domains. To check DNS authority instantly for all domains in your account, navigate to 'domains' page, and click 'Check for broken domains' at the top. You can also inspect any domain via the 'DNS Auth trace' box in the right hand side on every page of FreeDNS. This works for any domain or subdomain, even if it is not hosted here. This will show you the live configuration of your domain on the Internet starting from the Root DNS servers, and if its correct, the broken check will catch it and remove the broken flag.
Broken is only a internal FreeDNS flag. If a domain remains in a broken state for 365 days, it is then disabled unless DNS authority returns.
Broken checking occurs once every 24 hours, or when you press the "Check for Broken Domains Now" button within the "domains" section.
|Question: (FAQ item #12)|
|Why does my site not go to the right IP address?|
|The short answer is DNS Caching, which can take a maximum of one hour in some cases.|
DNS by nature is a very efficient, hierarchical caching service. To answer this question, you must understand how DNS works.
Here is an example:
Even though changes go live instantly in FreeDNS, if you've just attempted to go to your site prior to updating your IP configuration, your computer, and your ISPs nameserver both will temporarily cache (remember) those records of it's initial lookup, and reference those results, until the records TTL cache values expire. There is no way to force a record to immediately expire from your ISP.
The expiration time value is controlled by FreeDNS. In FreeDNS, the cache values (called a TTL, time to live) is set to 3600 seconds by default (1 hour). With that said, you must wait a maximum of one hour for your previous cache to expire.
For new domains, if you attempt to visit your domain immediately after adding it, and BEFORE properly configuring it, you will see a default 'site not yet configured' page with a tree ...until your local cache expires.
If you dynamically update a record (through the 'dynamic dns' section in FreeDNS) it's TTL will be adjusted to 60 seconds for faster propagation. You won't benefit from it until the next real lookup happens (again, within an hour).
Once a value is propagated, there is no way to force it to expire from your ISPs nameserver unless you are the administrator of that nameserver.
If you wish to verify that your update has made it into FreeDNS, instead of waiting, you can query against freedns.afraid.org's nameservers directly from your computer like so:
click start menu -> click run -> type "nslookup" without quotes, press enter.
You should see a black box. Inside of it, type:
"server ns1.afraid.org" press enter then "yourhostname.afraid.org" press enter
There are also 3rd party DNS utilities available for windows that would even let you see how many seconds are left in the cache in your ISPs nameserver.
|Question: (FAQ item #13)|
|How can I protect myself from using a domain that may disappear from freedns.afraid.org and/or become "broken"?|
|You should either use your own domain which you own rights to (and control at your domain registrar) for domain longevity and complete guaranteed control.|
If you wish to use a shared domain in the system for any sort of long term use (like email/web services) then it is recommended you use one of the domains owned by me personally (such as mooo.com, strangled.net, etc) or a domain of your own. You can change your domain dropdown preferences in the 'preferences' section to show domains owned by freedns.afraid.org admin by default, and this will show you those domains when you click subdomains and add a subdomain.
Use of the shared domains are not personally owned by me, but rather other members of this service. "Your mileage may vary" if you use domains owned by other members of this service. Be smart; do not create a dependency on them. You can use the 'Registry' link on the left hand side to find out how long domains have been hosted here, and how many subdomains are attached to each domain to help you gauge their reliability.
Keep in mind the shared concept is primarily designed for use of 'vhosts' (or any other non-permanent use). The domain you choose may last for years and years, or it may disappear next week. Beware of this.
|Question: (FAQ item #14)|
|I want to add my own domain into here, what do I need to know?|
|The most important thing about hosting a domain here is that there are 3 domain states you can set your domain to as a domain owner. They are:|
1). Shared: Public - If you add your domain as public, this shared queue will not be used at all, others will be permitted to attach to subdomains off your domain without involving your approval.
2). Shared: Private - If you add your domain as private, then you will be able to screen your domains of which you decide to allow and deny. While domains are in the shared queue pending acceptance or not, they WILL function on the global Internet. By choosing this you agree that you will only deny those that you deem offensive or slanderous.
3). Non-Shared: Invisible / Stealth - If you add your domain as stealth (premium members only), your domain will not be available for anyone else but you to use, and the shared queue will not be used at all. Stealth gives you completely non-shared domain hosting where no one else may attach to your domain. Also, some domains go in stealth by default if they come from other free DNS providers or 3rd level delegations. When this happens, they are not shared. If you believe your domain is being incorrectly marked as stealth, and you wish to share it, contact me.
If someone is using your domain for illegitimate purposes, please contact me via email for prompt assistance / resolution. You may view domains others are using on your domains by clicking domains, and then "view hosts". If you have a public or private domain, and have just became a premium member and wish to remove shared hosts from your domain, contact me and I can provide an inverse strip of subdomains to your domain.
|Question: (FAQ item #15)|
|I can't ping anything of yours, is it working?|
|Yes. Ping (ICMP echo) and traceroute are not functions required or related to the operation of DNS. They are therefore disabled on this end.|
If you want to check if a nameserver is responding, issue a DNS query directly to that nameserver.
If you want to check if a webserver is responding, issue a HTTP request.
|Question: (FAQ item #16)|
|freedns.afraid.org and Google|
|Subdomains created off of shared domains have some permissions restrictions. There are no permissions restrictions with Google that apply to domain owners themselves for hostnames they create to their own domains.|
Users of shared domains may use freedns.afraid.org with Google too. freedns.afraid.org operates a separate set of DNS servers just for Google, which only Google can see.
The official workings are as follows:
1) At around 4AM PST each night, the previous 24 hours' worth of domain additions are made visible to Google. (subdomain edits and updates are instant).
2) No subdomains created via the shared domain system are visible to Google. You must own the domain itself that you are creating a subdomain off of to have it visible to Google by default.
NOTE: Older subdomains may infact be visible to Google. To make it more evident of whether or not your site is visible to Google, a blue (G) will appear next to a record in the subdomains section as an indicator.
We at freedns.afraid.org do not wish to prohibit our members from publishing their own sites and content. If you wish to have your site seen by Google, and are not using a domain of your own, please contact email@example.com with a working URL to your website. Also, keep in mind it's important you choose a domain that is not likely to disappear when building your website on it. Any domains owned by freedns.afraid.org should be around forever, however domains not owned by freedns.afraid.org are not guaranteed.
Of course, domains that you own have none of the Google restrictions that this FAQ item is referring to.
|Question: (FAQ item #17)|
|How can I update my TXT record automatically?|
|Here's one such way to achieve this:|
curl -b "dns_cookie=XXXXXXXXXX" -d "type=TXT" -d "subdomain=_acme-challenge" -d "domain_id=0000" -d "data_id=0000" -d "address=%22some_text%22" https://freedns.afraid.org/subdomain/save.php?step=2
You can get the data_id by clicking 'subdomains' -> 'edit' on the entry.
You can get the dns_cookie by analyzing the saved cookie in your browser while logged in.