Revision history for API Whitelist
Additions:
Due to repeated amplification attacks, Tier-2 servers now have the option to only allow access from registered IP addresses. Please check the notes on the Tier2 wiki page to determine which servers are making use of this feature. If you are a server administrator wishing to implement whitelisting, information can be found on [[API_BindACL]].
Deletions:
Revision [3784]
Edited on 2016-05-30 22:49:37 by JeffTaylor [Replaces old-style internal links with new pipe-split links.]Additions:
Run the following command to install a script and cron job to update the whitelist with your IP every 5 minutes. If you are in a text-only environment, please see [[https://raw.githubusercontent.com/CalumMc/OpenNIC-Whitelist-Updater/master/install.sh | this script]] for install instructions.
You will need to enter your username and the unique hash, both of which are contained in the command on [[http://www.opennicproject.org/members/]]. For more details please see [[https://github.com/CalumMc/OpenNIC-Whitelist-Updater | OpenNIC Whitelist Updater on GitHub]]
You will need to enter your username and the unique hash, both of which are contained in the command on [[http://www.opennicproject.org/members/]]. For more details please see [[https://github.com/CalumMc/OpenNIC-Whitelist-Updater | OpenNIC Whitelist Updater on GitHub]]
Deletions:
You will need to enter your username and the unique hash, both of which are contained in the command on [[http://www.opennicproject.org/members/]]. For more details please see [[https://github.com/CalumMc/OpenNIC-Whitelist-Updater OpenNIC Whitelist Updater on GitHub]]
Revision [3634]
Edited on 2015-10-16 17:17:01 by JeffTaylor [Include non-whitelisted server in your list]Additions:
~- When your IP address changes, there may be a 1-2 minute delay before you are able to make queries again. IP address changes may happen at different intervals depending on your ISP.
~- To circumvent any problems, you should always have a non-whitelisted DNS server as the last entry in your list. This will allow continuous (although slower) lookups even while your new IP address is being registered.
~- To circumvent any problems, you should always have a non-whitelisted DNS server as the last entry in your list. This will allow continuous (although slower) lookups even while your new IP address is being registered.
Deletions:
Additions:
Run the following command to install a script and cron job to update the whitelist with your IP every 5 minutes. If you are in a text-only environment, please see [[https://raw.githubusercontent.com/CalumMc/OpenNIC-Whitelist-Updater/master/install.sh this script]] for install instructions.
bash <(curl -s https://raw.githubusercontent.com/CalumMc/OpenNIC-Whitelist-Updater/master/install.sh)
You will need to enter your username and the unique hash, both of which are contained in the command on [[http://www.opennicproject.org/members/]]. For more details please see [[https://github.com/CalumMc/OpenNIC-Whitelist-Updater OpenNIC Whitelist Updater on GitHub]]
bash <(curl -s https://raw.githubusercontent.com/CalumMc/OpenNIC-Whitelist-Updater/master/install.sh)
You will need to enter your username and the unique hash, both of which are contained in the command on [[http://www.opennicproject.org/members/]]. For more details please see [[https://github.com/CalumMc/OpenNIC-Whitelist-Updater OpenNIC Whitelist Updater on GitHub]]
Deletions:
bash <(curl -s https://raw.githubusercontent.com/CalumMc/whitelist-ip-updater/master/install.sh)
You will need to enter your username and the unique hash, both of which are contained in the command on [[http://www.opennicproject.org/members/]]
Additions:
Run the following command to install a script and cron job to update the whitelist with your IP every 5 minutes. If you are in a text-only environment, please see [[http://git.opennicproject.org/calum/whitelist-ip-updater/blob/master/install.sh this script]] for install instructions.
Deletions:
Additions:
Optionally, you can visit this URL to verify the content of the script.
Additions:
~- Because these servers do not respond to attackers, you will receive faster and more reliable responses to your DNS queries.
~- When your IP address changes, there may be a 1-2 minute delay before you are able to make queries again. IP address changes may happen at different intervals depending on your ISP.
You may register multiple IP addresses under your account. After 4 weeks your old addresses will expire and be removed from the system. If you log in to the members page it will provide you with a list of the IP addresses you have registered. By clicking on any of these addresses, you will be shown when the IP was first registered and last renewed, and given the option to delete that address.
Setting up scripts can be an advanced subject. If you need assistance, please feel free to ask for help on the mailing list or in #opennic on Freenode.
=== Registering Static/Dynamic IP ===
== Linux ==
Run the following command to install a script and cron job to update the whitelist with your IP every 5 minutes.
%%(bash)
bash <(curl -s https://raw.githubusercontent.com/CalumMc/whitelist-ip-updater/master/install.sh)
%%
You will need to enter your username and the unique hash, both of which are contained in the command on [[http://www.opennicproject.org/members/]]
== Windows ==
An easy-to-use Windows IP update script will be available in the near future.
You can create a batch file to run this script. You should set up a scheduled task from the control panel to run this script at least once per week to renew your IP. Remember, you can't connect to api.opennicproject.org if your IP is not whitelisted. You should use an IP address in this case.
~- When your IP address changes, there may be a 1-2 minute delay before you are able to make queries again. IP address changes may happen at different intervals depending on your ISP.
You may register multiple IP addresses under your account. After 4 weeks your old addresses will expire and be removed from the system. If you log in to the members page it will provide you with a list of the IP addresses you have registered. By clicking on any of these addresses, you will be shown when the IP was first registered and last renewed, and given the option to delete that address.
Setting up scripts can be an advanced subject. If you need assistance, please feel free to ask for help on the mailing list or in #opennic on Freenode.
=== Registering Static/Dynamic IP ===
== Linux ==
Run the following command to install a script and cron job to update the whitelist with your IP every 5 minutes.
%%(bash)
bash <(curl -s https://raw.githubusercontent.com/CalumMc/whitelist-ip-updater/master/install.sh)
%%
You will need to enter your username and the unique hash, both of which are contained in the command on [[http://www.opennicproject.org/members/]]
== Windows ==
An easy-to-use Windows IP update script will be available in the near future.
You can create a batch file to run this script. You should set up a scheduled task from the control panel to run this script at least once per week to renew your IP. Remember, you can't connect to api.opennicproject.org if your IP is not whitelisted. You should use an IP address in this case.
Deletions:
~- When your IP address changes, there may be a 1-2 minute delay before you are able to make queries again. Fortunately IP address changes happen very rarely with most ISPs.
=== OK so how do I register my IP? ===
Linux and MAC users should have access to the 'wget' command and may enter this command directly. You should have this command run when you boot your computer, and set up a cron job to renew your IP at least once a week. Most distributions will also provide a method to run the command any time your IP address changes.
You can create a batch file to run this script. You should set up a scheduled task from the control panel to run this script at least once per week to renew your IP.
IP addresses are registered for 4 weeks (28 days), however you are encouraged to renew your registrations more often. For example, if you are uncertain when your ISP might change your address you could refresh every 10 minutes. On the other hand, a server may only refresh once per week.
You may also register multiple IP addresses under your account. You may have a home desktop computer, a laptop, and a work computer, and you could register each one of these by running the wget command. After 4 weeks your old addresses will expire and be removed from the system. Alternatively, if you log in to the members page it will provide you with a list of the IP addresses you have registered. By clicking on any of these addresses, you will be shown when the IP was first registered and last renewed, and given the option to delete that address.
Setting up scripts can be an advanced subject. If you need assistance, please feel free to ask for help on the mailing list or in IRC.