<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HM2K.com &#187; Domains</title>
	<atom:link href="http://www.hm2k.com/posts/category/dev/domains/feed" rel="self" type="application/rss+xml" />
	<link>http://www.hm2k.com</link>
	<description>The research of an internet entrepreneur and IT consultant</description>
	<lastBuildDate>Wed, 30 Jun 2010 09:29:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHP OpenSRS Client</title>
		<link>http://www.hm2k.com/posts/php-opensrs-client</link>
		<comments>http://www.hm2k.com/posts/php-opensrs-client#comments</comments>
		<pubDate>Wed, 25 Nov 2009 13:42:50 +0000</pubDate>
		<dc:creator>hm2k</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Domains]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[client]]></category>
		<category><![CDATA[opensrs]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tucows]]></category>

		<guid isPermaLink="false">http://www.hm2k.com/?p=579</guid>
		<description><![CDATA[This is only a quick message to say that I am now developing the PHP OpenSRS Client project.
OpenSRS-PHP is a PHP-based client class that communicates with the TuCows OpenSRS Domain Name Registry System via an API.
I have just released version 2.8.1 with many long awaited fixes.

Website

Enjoy!


Related posts:Transfering domains from Godaddy.com to TuCows OpenSRS I need [...]


Related posts:<ol><li><a href='http://www.hm2k.com/posts/transfering-domains-from-godaddycom-to-tucows-opensrs' rel='bookmark' title='Permanent Link: Transfering domains from Godaddy.com to TuCows OpenSRS'>Transfering domains from Godaddy.com to TuCows OpenSRS</a> <small>I need to transfer a bunch of domains from Godaddy...</small></li>
<li><a href='http://www.hm2k.com/posts/how-to-setup-tucows-opensrs' rel='bookmark' title='Permanent Link: How to setup Tucows OpenSRS'>How to setup Tucows OpenSRS</a> <small>OpensSRS is a domain reseller system offered by Tucows to...</small></li>
<li><a href='http://www.hm2k.com/posts/ftp-client' rel='bookmark' title='Permanent Link: An FTP client'>An FTP client</a> <small>I have been looking for a decent FTP client for...</small></li>
<li><a href='http://www.hm2k.com/posts/how-to-minimize-microsoft-office-outlook-to-the-system-tray' rel='bookmark' title='Permanent Link: How to Minimize Microsoft Office Outlook to the System Tray'>How to Minimize Microsoft Office Outlook to the System Tray</a> <small>Open your registry and find or create the key below....</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This is only a quick message to say that I am now developing the <em>PHP OpenSRS Client project</em>.</p>
<p>OpenSRS-PHP is a PHP-based client class that communicates with the TuCows OpenSRS Domain Name Registry System via an API.</p>
<p>I have just released version 2.8.1 with many long awaited fixes.</p>
<ul>
<li><a href="http://opensrs-php.sourceforge.net/">Website</a></li>
</ul>
<p>Enjoy!</p>


<p>Related posts:<ol><li><a href='http://www.hm2k.com/posts/transfering-domains-from-godaddycom-to-tucows-opensrs' rel='bookmark' title='Permanent Link: Transfering domains from Godaddy.com to TuCows OpenSRS'>Transfering domains from Godaddy.com to TuCows OpenSRS</a> <small>I need to transfer a bunch of domains from Godaddy...</small></li>
<li><a href='http://www.hm2k.com/posts/how-to-setup-tucows-opensrs' rel='bookmark' title='Permanent Link: How to setup Tucows OpenSRS'>How to setup Tucows OpenSRS</a> <small>OpensSRS is a domain reseller system offered by Tucows to...</small></li>
<li><a href='http://www.hm2k.com/posts/ftp-client' rel='bookmark' title='Permanent Link: An FTP client'>An FTP client</a> <small>I have been looking for a decent FTP client for...</small></li>
<li><a href='http://www.hm2k.com/posts/how-to-minimize-microsoft-office-outlook-to-the-system-tray' rel='bookmark' title='Permanent Link: How to Minimize Microsoft Office Outlook to the System Tray'>How to Minimize Microsoft Office Outlook to the System Tray</a> <small>Open your registry and find or create the key below....</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hm2k.com/posts/php-opensrs-client/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transfering domains from Godaddy.com to TuCows OpenSRS</title>
		<link>http://www.hm2k.com/posts/transfering-domains-from-godaddycom-to-tucows-opensrs</link>
		<comments>http://www.hm2k.com/posts/transfering-domains-from-godaddycom-to-tucows-opensrs#comments</comments>
		<pubDate>Wed, 30 Jan 2008 16:49:58 +0000</pubDate>
		<dc:creator>hm2k</dc:creator>
				<category><![CDATA[Domains]]></category>
		<category><![CDATA[Sysadmin]]></category>

		<guid isPermaLink="false">http://www.hm2k.com/posts/transfering-domains-from-godaddycom-to-tucows-opensrs</guid>
		<description><![CDATA[I need to transfer a bunch of domains from Godaddy (aka Godamnannoying) to TuCows (aka OpenSRS), surly it can&#8217;t be that difficult? Right?
I found that there were lots of articles on how to transfer to Godaddy, but not how to get out. This is a short guide on how to transfer away from Godaddy, in [...]


Related posts:<ol><li><a href='http://www.hm2k.com/posts/how-to-setup-tucows-opensrs' rel='bookmark' title='Permanent Link: How to setup Tucows OpenSRS'>How to setup Tucows OpenSRS</a> <small>OpensSRS is a domain reseller system offered by Tucows to...</small></li>
<li><a href='http://www.hm2k.com/posts/php-opensrs-client' rel='bookmark' title='Permanent Link: PHP OpenSRS Client'>PHP OpenSRS Client</a> <small>This is only a quick message to say that I...</small></li>
<li><a href='http://www.hm2k.com/posts/google-adsense-wont-let-me-in' rel='bookmark' title='Permanent Link: Google AdSense won&#8217;t let me in!'>Google AdSense won&#8217;t let me in!</a> <small>Back in 2004, I signed up my old site &#8220;hm2k.org&#8221;...</small></li>
<li><a href='http://www.hm2k.com/posts/safely-remove-hardware-icon' rel='bookmark' title='Permanent Link: Safely Remove Hardware Icon'>Safely Remove Hardware Icon</a> <small>Here&#8217;s a quick guide on what to do if your...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I need to transfer a bunch of domains from Godaddy (aka <a href="http://nodaddy.com/">Godamnannoying</a>) to TuCows (aka <a href="http://resellers.tucows.com/opensrs/">OpenSRS</a>), surly it can&#8217;t be that difficult? Right?</p>
<p>I found that there were lots of articles on how to transfer <em>to</em> Godaddy, but not how to get out. This is a short guide on how to transfer <em>away </em>from Godaddy, in this case we will be transferring to OpenSRS.</p>
<p>This guide is appropriate for .com, .net, .org, .name domain names.</p>
<p><span id="more-137"></span></p>
<p>These are the steps you need to take:</p>
<ul>
<li> Go to: <a href="http://mya.godaddy.com/">http://mya.godaddy.com/</a> and login.<a href="http://mya.godaddy.com/"><br />
</a></li>
<li>On the menu at the top, go to &#8220;Domains&#8221;, and on the drop-down menu click on &#8220;My Domain Names&#8221;.</li>
<li>When the &#8220;<a href="https://dcc.godaddy.com/default.aspx?sa=">Domain Control Center</a>&#8221; loads, simply select the domain(s) you wish to transfer.</li>
<li>Click on the lock button entitled &#8220;Locking&#8221;.</li>
<li>When the &#8220;Locking&#8221; page loads, change the radio button from &#8220;Lock&#8221; to &#8220;Unlock&#8221; and press OK.</li>
<li>You must then click on each domain, and where it says &#8220;Authorization Code:&#8221;, click on &#8220;Send by Email&#8221; (Note: It will send to the email address that Godaddy has on file for that domain, so ensure it is one you own and is working BEFORE you send out the request).</li>
<li>Press OK on that page, this will send the authorization code email message to the administrative contact for the selected domain.</li>
</ul>
<p>The email from Godaddy comes fairly quickly and should look like this:</p>
<blockquote><p>The authorization information you requested is as follows:</p>
<p>Domain Name: EXAMPLE.COM</p>
<p>Authorization Info: [Authorization Code]</p></blockquote>
<p>The next step requires you to log into your OpenSRS TuCows reseller account (however some people may wish to use their own API).</p>
<p><em>Note: You can&#8217;t do this step unless the domain is unlocked.</em></p>
<ul>
<li>Visit: <a href="https://rr-n1-tor.opensrs.net/resellers/">https://rr-n1-tor.opensrs.net/resellers/</a> and login.</li>
<li>Find the &#8220;Transfer a domain&#8221; box and enter the domain name there.</li>
<li>Fill out the appropriate details and submit.</li>
<li>You will receive an email with instructions, simply follow the instructions, it will ask for an auth code.</li>
</ul>
<p>At this point if you log into OpenSRS it says: &#8220;Pending Registry Approval&#8221; and &#8220;Registry hasn&#8217;t transfered the domain yet&#8221; and if you log into Godaddy it says: &#8220;Transfer Away Accept/Decline Required&#8221;.</p>
<p>The email from OpenSRS Transfer [transfers@opensrs.org] will take some time to come through, be patient it does come eventually, usually within 1 hour, and it should appear something like this:</p>
<blockquote><p>An English version of this message is contained below.</p>
<p>Attention: dns@example.net</p>
<p>Re: Transfer of example.com</p>
<p>The current registrar of record for this domain name is GoDaddy.com, Inc. (R91-LROR).</p>
<p>Tucows has received a request from Your Name</p>
<p>on Wed Jan 30 09:36:35 2008 for us to become the new registrar of record.</p>
<p>You have received this message because you are listed as the Registered Name Holder or Administrative contact for this domain name in the WHOIS database.<br />
Please read the following important information about transferring your domain name:</p>
<p>* You must agree to enter into a new Registration Agreement with us. You can<br />
review the full terms and conditions of the Agreement at</p>
<p>https://rr-n1-tor.opensrs.net/transfers/index.cgi?rid=12345&amp;tld=.com&amp;action=contract</p>
<p>* Once you have entered into the Agreement, the transfer will take place within<br />
five (5) calendar days unless the current registrar of record denies the request.</p>
<p>* Once a transfer takes place, you will not be able to transfer to another registrar<br />
for 60 days.<br />
If you WISH TO PROCEED with the transfer, you must respond to this message as outlined below (note: if you do not respond by Mon Feb  4 09:36:35 2008, example.com will not be transferred to us.).</p>
<p>Please go to our website, https://rr-n1-tor.opensrs.net/transfers/index.cgi?rid=12345 to confirm.</p>
<p>You will need to enter the following information to log in and accept or decline the transfer:</p>
<p>Domain Name :  example.com<br />
Transfer Key: [Random Key]</p>
<p>If you DO NOT WANT the transfer to proceed, then don&#8217;t respond to this message.</p>
<p>If you have any questions about this process, please contact transfers@opensrs.org</p></blockquote>
<p><em>Note: When following these instructions, you will need the &#8220;Authorization code&#8221; that was sent from Godaddy.</em></p>
<p><span style="text-decoration: line-through;">You should now receive an email with instructions telling you that now you have to accept the transfer via Godaddy.</span></p>
<ul>
<li><span style="text-decoration: line-through;"> Go back to: <a href="http://mya.godaddy.com/">http://mya.godaddy.com/</a> and login.</span></li>
<li><span style="text-decoration: line-through;">Select &#8220;Pending Domain Transfers&#8221; from the list (on the right). </span></li>
<li><span style="text-decoration: line-through;">Select the transfers you wish to accept from the &#8220;Pending Domain Transfers&#8221; list, and click &#8220;Accept.&#8221;</span></li>
</ul>
<p><em>Note: Apparently you don&#8217;t need to &#8220;accept&#8221; the transfer with Godaddy now,  instead it is assumed that you wish to transfer, and gives you the opportunity to cancel instead, details of which are included in the email you receive from Godaddy.</em></p>
<p><strong>Update: Although you can just WAIT for the transfer to be actioned by Godaddy, it usually takes about 7 days, this is a long time, so here&#8217;s what to do:</strong></p>
<ul>
<li> Go back to: <a href="http://mya.godaddy.com/">http://mya.godaddy.com/</a> and login.</li>
<li>Select &#8216;Domain Names&#8217; from the &#8216;My Account&#8217; menu.</li>
<li>Select &#8216;Pending Transfers&#8217; from the &#8216;Domains&#8217; tab at the top of the page.</li>
<li>Click the domain name in the list.</li>
<li>Click &#8216;Accept&#8217; to accept the transfer away of your domain.</li>
<li>After confirming your intent, the domain registration will be transfered to your new Registrar.</li>
</ul>
<p>What a ball ache! Got there in the end though!</p>


<p>Related posts:<ol><li><a href='http://www.hm2k.com/posts/how-to-setup-tucows-opensrs' rel='bookmark' title='Permanent Link: How to setup Tucows OpenSRS'>How to setup Tucows OpenSRS</a> <small>OpensSRS is a domain reseller system offered by Tucows to...</small></li>
<li><a href='http://www.hm2k.com/posts/php-opensrs-client' rel='bookmark' title='Permanent Link: PHP OpenSRS Client'>PHP OpenSRS Client</a> <small>This is only a quick message to say that I...</small></li>
<li><a href='http://www.hm2k.com/posts/google-adsense-wont-let-me-in' rel='bookmark' title='Permanent Link: Google AdSense won&#8217;t let me in!'>Google AdSense won&#8217;t let me in!</a> <small>Back in 2004, I signed up my old site &#8220;hm2k.org&#8221;...</small></li>
<li><a href='http://www.hm2k.com/posts/safely-remove-hardware-icon' rel='bookmark' title='Permanent Link: Safely Remove Hardware Icon'>Safely Remove Hardware Icon</a> <small>Here&#8217;s a quick guide on what to do if your...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hm2k.com/posts/transfering-domains-from-godaddycom-to-tucows-opensrs/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>How to setup Tucows OpenSRS</title>
		<link>http://www.hm2k.com/posts/how-to-setup-tucows-opensrs</link>
		<comments>http://www.hm2k.com/posts/how-to-setup-tucows-opensrs#comments</comments>
		<pubDate>Wed, 25 Apr 2007 14:33:08 +0000</pubDate>
		<dc:creator>hm2k</dc:creator>
				<category><![CDATA[Domains]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.hm2k.com/posts/how-to-setup-tucows-opensrs</guid>
		<description><![CDATA[OpensSRS is a domain reseller system offered by Tucows to internet service providers.
Although Tucows offers a very flexible system, there&#8217;s a serious lack of easy to follow documentation.
This document will explain how to get your tucows opensrs reseller account up and running with full access.


To begin with you will require an OpenSRS account, you can [...]


Related posts:<ol><li><a href='http://www.hm2k.com/posts/transfering-domains-from-godaddycom-to-tucows-opensrs' rel='bookmark' title='Permanent Link: Transfering domains from Godaddy.com to TuCows OpenSRS'>Transfering domains from Godaddy.com to TuCows OpenSRS</a> <small>I need to transfer a bunch of domains from Godaddy...</small></li>
<li><a href='http://www.hm2k.com/posts/php-opensrs-client' rel='bookmark' title='Permanent Link: PHP OpenSRS Client'>PHP OpenSRS Client</a> <small>This is only a quick message to say that I...</small></li>
<li><a href='http://www.hm2k.com/posts/gmail-needs-an-api' rel='bookmark' title='Permanent Link: Gmail needs an API'>Gmail needs an API</a> <small>Yesterday I spent some time investigating Google Wave. A very...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>OpensSRS is a domain reseller system offered by Tucows to internet service providers.</p>
<p>Although Tucows offers a very flexible system, there&#8217;s a serious lack of easy to follow documentation.</p>
<p>This document will explain how to get your tucows opensrs reseller account up and running with full access.</p>
<p><span id="more-93"></span></p>
<ol>
<li>To begin with you will require an OpenSRS account, you can <a href="https://horizon.opensrs.net/subscribe/">signup here</a>.</li>
<li>You then need to review the <a href="http://resellers.tucows.com/contracts">contracts</a> you want.</li>
<li>In this case we will be reviewing the <a href="http://resellers.tucows.com/contracts/tldagreement.pdf">Master TLD Contract</a>.</li>
<li>Print this off, fill out the spaces on the contract, and don&#8217;t forget to sign it.</li>
<li>Fax it across to (416) 531-2516 or from the UK 1014165312516.</li>
<li>The next thing to do is to decide how you wish to make <a href="http://resellers.tucows.com/payment">payments</a>. In my case I will be using MasterCard, so do pay anything you have to fill out the <a href="http://resellers.tucows.com/ccpayment.pdf">Credit Card form</a> and fax the details across to the same number.</li>
<li>You must pay $95 for the setup fee.</li>
<li>Don&#8217;t forget to update your website/terms and conditions with the <a href="http://resellers.tucows.com/contracts/tld/exhibita">TuCows contract terms</a>.</li>
<li>Once you receive your username and password via email, you need to complete the access tests, which are a pain in themselves.</li>
</ol>
<p>At this point you will be unable to log into the &#8220;<a href="https://rr-n1-tor.opensrs.net/resellers/">Live System</a>&#8220;, until you complete the full access test&#8230;</p>
<ol>
<li>Log into the &#8220;<a href="http://resellers-test.opensrs.net/">Test System</a>&#8221; using your username and password provided in the welcome email.</li>
<li>Once logged in you will see the administration page for the test system, which is an exact replica of the live system. For now, ignore this, and scroll to the bottom. You need to open the page entitled &#8220;<a href="https://horizon.opensrs.net/resellers/index?action=view&amp;file=rite-instruct.html">Full Access Test Instructions</a>&#8220;, and read the instructions, however vague they are.</li>
<li>As it says, you need to download and install the &#8220;<a href="http://resellers.tucows.com/current/">OpenSRS Client Software</a>&#8220;, but what you actually need is the &#8220;<a href="http://resellers.tucows.com/current/RCL/opensrs-client-2.9.5.zip">Reseller Client Library (RCL)</a>&#8220;, download this.</li>
<li>Although the <a href="http://documentation.tucows.com/opensrs_rcl.pdf">RCL manual</a> can be found on the website, its not very clear what you need to do. Take a look at it anyway.</li>
<li>Once you have downloaded the RCL, extract it, and edit the &#8220;etc/OpenSRS.conf&#8221; file.
<ol>
<li>Get the username from the welcome email, and enter inside the quotes on line 13&#8230;</li>
<li>my $USERNAME             = &#8220;yourusername&#8221;; # XXX insert username here</li>
<li>Log back into the  &#8220;<a href="http://resellers-test.opensrs.net/">Test System</a>&#8220;, scroll to the bottom and find &#8220;<a href="https://horizon.opensrs.net/resellers/?action=generate_key" onclick="return confirm('WARNING: This will disable your client cgis until you update your configuration file with your new private key.\n\nDo you want to proceed?')">Generate New Private Key</a>&#8220;, follow the on-screen instructions and enter the private key provided on line 14&#8230;</li>
<li>my $PRIVATE_KEY          = &#8220;your_private_key &#8220;; # XXX insert DES key here</li>
<li>Next set your admin email address on line 16&#8230;</li>
<li>$ADMIN_EMAIL          = &#8216;admin@example.com&#8217;;</li>
<li>Next set the email address where renewals will be sent to on line 17&#8230;</li>
<li>$RENEW_EMAIL          = &#8216;domains@example.com&#8217;;</li>
<li>For now on line 22, you must keep test server as 1 (this would be set to 0 if we were live)&#8230;</li>
<li>$TEST_SERVER          = 1;</li>
<li>On line 28, configure the full path to where you intend on installing the client&#8230;</li>
<li>$PATH_SOURCE          = &#8220;&lt;path_to_source&gt;&#8221;; # e.g., &#8220;/home/username/opensrs&#8221;</li>
<li>On line 49 to 55, you have the remote server config settings:</li>
<li>        REMOTE_PORT =&gt; 55000,<br />
REMOTE_HOST =&gt; &#8220;horizon.opensrs.net&#8221;,<br />
REMOTE_HTTPS_PORT =&gt; 55443,# OSRS IDN conversion server connection settings<br />
REMOTE_IDN_HOST =&gt; &#8216;horizon.opensrs.net&#8217;,<br />
REMOTE_IDN_PORT =&gt; 55044,</li>
<li>If you are in test mode, these must remain the same, and you must make sure the server can use those external ports. If you are in live mode, the ports start with &#8220;52&#8243;, instead of &#8220;55&#8243;, and the hostname is &#8220;rr-n1-tor.opensrs.net&#8221;.</li>
<li>On line 60, you must decide which connection type you want to use&#8230;</li>
<li>connection_type =&gt; &#8216;CBC&#8217;, # CBC, HTTPS</li>
<li> If you use CBC you also need to set the connection type on line 61 (try Blowfish)&#8230;</li>
<li>crypt_type =&gt; &#8221;, # Blowfish, DES, or Blowfish_PP (slow!). ONLY important</li>
</ol>
</li>
<li>You MUST open EACH AND EVERY SINGLE .cgi file in the &#8220;cgi&#8221; directory, and change the &#8220;<em>$path_to_config = &#8216;&lt;path_to_conf_file&gt;&#8217;;</em>&#8221; to the correct path. You could probably get away with using &#8216;../etc&#8217; as the path.</li>
<li>Upload all of the files to the directory you have decided on, and &#8220;chmod&#8221; all the &#8220;.cgi&#8221; files to &#8220;755&#8243; so they are able to run.</li>
<li>If you have SSH access to your web server you can verify your install by running the &#8220;cgi/verify_install.cgi&#8221; using the perl command at console (NOT via a web browser).</li>
<li>Next you need to visit the true URL of the &#8220;reg_system.cgi&#8221; that you uploaded, and continue to follow the &#8220;<a href="https://horizon.opensrs.net/resellers/index?action=view&amp;file=rite-instruct.html">Full Access Test Instructions</a>&#8220;.</li>
<li>If this page appears to be blank, you need to speak to your web server admin and ask them to read the error log (sometimes located &#8220;/usr/local/apache/logs/error_log&#8221;), usually you will need to install a perl module such as Data::Structure::Util using cpan.</li>
<li>You may also require to &#8220;cpan install Unicode::String&#8221;.</li>
<li>If you get the &#8220;Ciphertext does not begin with a valid header for &#8217;salt&#8217; header mode&#8221; error, chances are you need to cpan update Crypt::CBC, and apply <a href="http://discuss.tucows.com/pipermail/domains-dev/2006-June/006819.html">this fix</a>. (Which is already already applied in the latest version)</li>
<li>[And well this is where I stopped because I'm still getting errors, and openSRS seem unable to help me]</li>
</ol>
<p>If you are still having problems, read the OpenSRS <a href="https://rrc.tucows.com/support/faq/support_faq">FAQ</a>.</p>
<p>So this is what I did, I contacted TuCows numerous times and they were unable to help me with this.</p>
<p>I was told by TuCows to downgrade my Crypt:CBC, I told them it wasn&#8217;t possible for me to do this.</p>
<p>I contacted TuCows again and insisted they allow me to bypass the Rite Test.</p>
<p>With this in mind, I decided to forget about the PERL solution and take a look at <a href="http://sourceforge.net/projects/opensrs-php/">OpenSRS-PHP</a>.</p>
<ul>
<li>I downloaded this, ensured I had the Crypt-CBC PEAR module installed and recompiled php with mcrypt.</li>
<li>I extracted the files, read the README and uploaded them to the server.</li>
<li>As I understand it, I required a private key from the <a href="http://resellers-test.opensrs.net/">test system</a> and another from the <a href="http://resellers.opensrs.net/">live system</a>.</li>
<li>I loaded these private keys along with the username into the &#8216;openSRS.php&#8217; and began investigating the &#8216;test.php&#8217;</li>
<li>From my understanding &#8216;test.php&#8217; looks up a domain to check if its available or not. With this in mind I needed to investigate other functions further.</li>
<li>After reading the <a href="http://documentation.tucows.com/opensrs_api.pdf">OpenSRS API specification (PDF)</a> I was able to utilise commands to process domain names.</li>
</ul>
<p><strong>In Summery</strong></p>
<p>After reading all that you are probably thinking what I&#8217;m thinking. &#8220;What a load of @#*$&#8221;. I could not agree more. TuCows OpenSRS is bloody awful to work with if you are new to it, it seems to have a serious lack of documentation on how to achieve things.</p>
<p>This article should help you with 2 things, firstly at least get you an account setup so you are able to manually manage domains. Secondly, it should offer you ways to interface with OpenSRS&#8217;s API.</p>
<p>Perhaps in the future I can provide you with some working examples, but that was not the objective of this article.</p>
<p>I hope this helps someone to have a less painful time with TuCows OpenSRS than me, and I invite anyone to discuss any issues I have mentioned here.</p>


<p>Related posts:<ol><li><a href='http://www.hm2k.com/posts/transfering-domains-from-godaddycom-to-tucows-opensrs' rel='bookmark' title='Permanent Link: Transfering domains from Godaddy.com to TuCows OpenSRS'>Transfering domains from Godaddy.com to TuCows OpenSRS</a> <small>I need to transfer a bunch of domains from Godaddy...</small></li>
<li><a href='http://www.hm2k.com/posts/php-opensrs-client' rel='bookmark' title='Permanent Link: PHP OpenSRS Client'>PHP OpenSRS Client</a> <small>This is only a quick message to say that I...</small></li>
<li><a href='http://www.hm2k.com/posts/gmail-needs-an-api' rel='bookmark' title='Permanent Link: Gmail needs an API'>Gmail needs an API</a> <small>Yesterday I spent some time investigating Google Wave. A very...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.hm2k.com/posts/how-to-setup-tucows-opensrs/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
