<?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>ipHouse Blog &#187; DNS</title> <atom:link href="http://blogs.iphouse.net/tag/dns/feed/" rel="self" type="application/rss+xml" /><link>http://blogs.iphouse.net</link> <description>A friendly, local ISP with a view.</description> <lastBuildDate>Sat, 04 Feb 2012 04:14:51 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Infrastructure and Other Games, Part 4</title><link>http://blogs.iphouse.net/2011/12/08/infrastructure-and-other-games-part-4/</link> <comments>http://blogs.iphouse.net/2011/12/08/infrastructure-and-other-games-part-4/#comments</comments> <pubDate>Thu, 08 Dec 2011 20:22:40 +0000</pubDate> <dc:creator>Nick Gasper</dc:creator> <category><![CDATA[ipHouse Products]]></category> <category><![CDATA[Opinion]]></category> <category><![CDATA[System Administrators]]></category> <category><![CDATA[DNS]]></category> <category><![CDATA[Monitoring]]></category> <category><![CDATA[Virtualization]]></category> <category><![CDATA[vmForge]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1747</guid> <description><![CDATA[Part 4: The Other Stuff Thanks for reading my series on moving from my single all-in-one server and my small ESXi server to ipHouse&#8217;s vmForge VDC product. I previously discussed moving my websites to a virtual webcluster, and moving email to a virtual mailcluster. Now I just had to move three small servers, and install <a href="http://blogs.iphouse.net/2011/12/08/infrastructure-and-other-games-part-4/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<h3>Part 4: The Other Stuff</h3><p>Thanks for reading my series on moving from my single all-in-one server and my small ESXi server to ipHouse&#8217;s <a title="vmForge Virtual Data Center" href="http://www.iphouse.com/vmforge/">vmForge VDC</a> product. I previously discussed moving my websites to a virtual webcluster, and moving email to a virtual mailcluster. Now I just had to move three small servers, and install a third.</p><p>The first server I moved was a small experimental VM used for testing various network, web and other items. I like to have dedicated testing environment for every operating system that I professionally run. This server was responsible for my personal <a href="http://en.wikipedia.org/wiki/Teredo_tunneling">Teredo</a> tunneling, and was the one I put my CGI testing on from awhile a go. I could have easily moved it, but I wanted see how the export/import from ESXi to vmForge worked. I stopped the machine on my ESXi server, downloaded it as a OVF and uploaded it, via my Windows machine, to my catalog. It imported it as a template. I then deployed the template and deleted the server. It worked flawlessly! All I had to do renumber the machine and I was done.<span id="more-1747"></span></p><p>The next server was a little more complicated. It was originally a CounterStrike:Source server that I had converted into a Apache Tomcat JSP host. Because it already had a working Java setup, I added an <a href="http://www.igniterealtime.org/projects/openfire/">OpenFire</a> Jabber server, and a <a href="http://www.logicmonitor.com/">LogicMonitor</a> agent to it. This gave me the ability to monitor my internal network from LogicMonitor, a monitoring solution that we&#8217;re looking into. The triple Java duties of this machine, unfortunately, put a big crunch on its RAM, so that took a lot of tweaking on the application level to get them to play nicer with each other.</p><p>The next server was a monitoring server that I had set up running <a href="http://www.zabbix.com/">Zabbix</a>. I had previously gotten Nagios working on it, but it was too burdensome for me to maintain. I also liked having graphing and service level alerting as well as agent based checks, both active and passive. The biggest problem with Zabbix was getting it initially set up to send alerts, so it was nice to be able to import this machine, that had a working base, than to start from scratch. LogicMonitors does pretty much everything that Zabbix does, and better, but why not have two monitoring solutions? I also set up that machine to be a centralized logging server if I ever want to install a log analyzer like <a href="http://www.splunk.com/">Splunk</a>. I set it to copy the logs to a MySQL database, and to run php-logcon, but that didn&#8217;t scale past a few thousand entries.</p><p>Next was installing a FreeBSD server to act as a centralized tool, mail environment, and storage space for myself and my friends. I love FreeBSD, the only reason I set up my other servers as Linux boxes was pure laziness on my part, which I&#8217;ll pay for later in administration time. Also, they are mostly single purpose appliances, and it&#8217;s nice to have some of the Debian style scripting for web built-in. I try to stay fairly OS agnostic, but I do have preferences.</p><p>Since my shell server would have the most exposure to the internet, so I wanted a relatively secure system. Also, I would be spending most of my time in that server, so I decided to go with the OS I love. That would also bring things full circle, as my pfSense box and Shell server are both FreeBSD.</p><p>I decided on installing FreeBSD 8.2 stable. I sliced my disks like this:</p><pre>/           512MB
swap        1GB (1x Memory)
/usr        5GB
/var        10GB (Modest space for DB and info)
/home       140GB (An egregious space for storing files)</pre><p>I installed the OS and ports, and I switched from <code>cvsup</code> to <code>csup</code> awhile ago, and updated my ports-supfile and stable-supfiles to point to a local(ish) mirror, and checked out /usr/src and /usr/ports. I then updated my kernel config (Tip: compile without debugging if you want it to fit in 512MB ) reinstalled, and rebooted. Voila! A new FreeBSD system. I&#8217;ll probably go into doing a comprehensive FreeBSD install in a later post.</p><p>I installed Postfix and Dovecot2 for local mail, Apache 2 for user directories, and migrated my users information, passwords, and home directories from my old server. Everything went surprisingly smooth. I installed Mutt for myself, Alpine for one of my users, and a few other pieces of software, and I had a fully running shell server. I was going to run <a href="http://www.powerdns.com/content/home-powerdns.html">PowerDNS</a> and PowerAdmin on one of my Linux boxes, but I decided to stick with BIND on the FreeBSD server, as it was more efficient for me to edit text files than use a web interface. Weird, I know. Now that my shell server was done, and everything was migrated, I could turn off my old FreeBSD box. I admit that I did feel a little bad as I typed <code>halt</code> into its shell for the last time. It served me well over the last four years.</p><p>Now my infrastructure migration was complete, running fully virtualized, lowering my power consumption, gaining redundancy, and boosting performance for the fraction of the cost of having physical infrastructure.</p><p>I Win!</p><p>Game Over.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/12/08/infrastructure-and-other-games-part-4/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Infrastructure and Other Games, Part 2</title><link>http://blogs.iphouse.net/2011/11/21/infrastructure-and-other-games-part-2/</link> <comments>http://blogs.iphouse.net/2011/11/21/infrastructure-and-other-games-part-2/#comments</comments> <pubDate>Mon, 21 Nov 2011 19:25:43 +0000</pubDate> <dc:creator>Nick Gasper</dc:creator> <category><![CDATA[ipHouse Products]]></category> <category><![CDATA[System Administrators]]></category> <category><![CDATA[Virtual Machines]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[DNS]]></category> <category><![CDATA[Hosting]]></category> <category><![CDATA[IPv6]]></category> <category><![CDATA[Virtualization]]></category> <category><![CDATA[vmForge]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1556</guid> <description><![CDATA[Part 2: The Webcluster Last week I discussed moving my personal infrastructure into an vmForge Virtual Data Center. I discussed setting up a pfSense firewall, and getting things ready for my various projects. The first one that I wanted to tackle was setting up a load balanced webcluster. Backing up a bit, three years ago, <a href="http://blogs.iphouse.net/2011/11/21/infrastructure-and-other-games-part-2/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<h3>Part 2: The Webcluster</h3><p>Last week I discussed moving my personal infrastructure into an <a title="vmForge VDC - colocation is so 1990s" href="http://www.iphouse.com/vmforge/">vmForge Virtual Data Center</a>. I discussed setting up a <a title="Free software firewall with many features" href="http://www.pfsense.org/" target="_blank">pfSense</a> firewall, and getting things ready for my various projects. The first one that I wanted to tackle was setting up a load balanced webcluster.</p><p><span id="more-1556"></span>Backing up a bit, three years ago, I was a support tech, looking for ways to grow my knowledge base and expand my abilities. After a bit of haranguing from my boss, he suggested setting up both a web and mail cluster with the various bits of hardware lying around. The project was laid out very simply, with two machines acting as frontends, my old server acting as the share storage point, and another acting as a database server. Load balancing would be done via round-robin DNS resolution (ie multiple A records with the same name and different IPs) I mapped it out, and diagrammed, but I was not ready to implement it at the time. I wanted to know more about how Apache worked on a single server before tackling it on a cluster.</p><p>Fast forward a year and a half, and I decided to revisit the project, partly due to wanting to progress out of my support position, and partly due to the fact that I now understood <a title="Apache - the one HTTP server" href="http://www.apache.org/" target="_blank">Apache</a> and <a title="Free high performance database engine" href="http://www.mysql.com/" target="_blank">MySQL</a> a lot better. I had a <a title="VMware ESXi bare metal hypervisor - this is a link to the 'free' edition" href="http://www.vmware.com/support/product-support/vsphere-hypervisor.html" target="_blank">VMware ESXi</a> system, and had tried a few times to create a cluster with various amounts of success.</p><p>At the same time, I decided to try redoing how I set up PHP. I switched to a FCGID based Apache setup. Qualitatively, it felt faster in my testing, and it allowed me to tweak individual sites for various levels of support and resource utilization.</p><p>The final piece was the <a title="vmForge VDC - flexible and expandable virtual data center!" href="http://www.iphouse.com/vmforge/" target="_blank">VDC</a> itself. With a large NAS behind it, lots of spinning disks, and logical vApp networking, I could lay things out simply and easily the way I wanted infrastructure wise, without relying on public IP space, errant patch cables, or a stubborn old server.</p><p>The first thing I had to decide was what my layout would look like, and how big the VMs would be. I settled on two frontend machines running minimal disk for the operating system and potential disk based content caching, and a single backend machine that would be both the shared filesystem and database host. I considered installing MySQL slaves on the frontend, with the NFS/database server as the master, but none of my sites justified that amount of complexity.</p><p>The frontend machines were configured with 500 MiB of RAM and 8 GiB of disk space per. The NFS/database server was configured with 2 GiB of RAM and 128 GiB of storage.</p><p>After figuring out the layout, I had to pick what operating system to use. After some hemming and hawing, I decided on <a title="The Linux distribution that sucks less" href="http://www.ubuntu.com/" target="_blank">Ubuntu</a> 10.04 LTS instead of my beloved FreeBSD. There were a couple of reasons for this. One, I like the Debian style Apache tools. They make scripting site management much much easier. Two, there were potentially a lot of Perl and Pear packages that would need to be installed, and I prefer to handle that via apt/dpkg rather than ports. Third, and formost, I had already created an auto installing ISO, and it made installing exactly what I wanted multiple times very easy.</p><p>After installing the NFS/database server, I added MySQL and the newest nfs-kernel-server for NFS4. Why NFS4? Why not?</p><p>I laid out my filesystem to export under /var (with sensible names like /var/apache-site-config /var/www, etc) and mounted them over to /export (with accessible names like www, conf.d, sites-available)</p><p>I then installed NIS and created the various users for SUEXEC and FTP. I had some trouble with idmapd, but I figured it out (RTFM, and a couple known issues about it not starting sometimes)</p><p>After getting the NFS/database server squared away, I set up Apache on the frontend machines, mounted the NFS directories in their spots, and fired it up. It worked! I then moved my personal blog over, and decided to do some tests. Like, serious load tests.</p><p>It was abysmal.</p><p>My blog made extensive use of memory caching (via mem_cache, not memcached) The combination of memory caching, FCGID and 500 MiB of RAM was too much for the frontends. I upped them to 1 GiB per, and things were perfect. Just a little more RAM made a huge difference! I did add memcached a little later, as the WordPress plugin &#8220;W3 Supercache&#8221;, and Drupal can use it, as well as other CMS/web applications.</p><p>Now, with a working model, I went back to pfSense, and set up my load balancer. pfSense uses something called &#8220;relayd&#8221; to load balance, and that&#8217;s basically all it does, it relays the TCP connection from a virtual server, to any number of actually IPs. There&#8217;s a setting elsewhere in pfSense to have it monitor states, and send any new requests from a source with an open state to the same IP, give you some persistence (or &#8220;stickiness&#8221; as they call it); a step above round robin DNS. Unfortunately, the virtual servers only answer for one port, so I had to added two: one for 80(HTTP) and one for 443(HTTPs) and they cannot cross IP protocols, so I had to add one for IPV4 and one for IPV6. So four total virtual servers, each with a separate pool of servers. This was verbose. The other major caveat is that the virtual servers only listen on the WAN interface. After some trial and error, the easiest thing to do was to set frontend 1 to also have the same IP on the LAN interface. That way, internally, machines have access to sites on the webcluster.</p><div class="wp-caption alignright" style="width: 178px"><a href="http://blog.chronophage.net/images/chronophage_webcluster.png"><img class="  " src="http://blog.chronophage.net/images/chronophage_webcluster.png" alt="Made with LucidChart, Hooray free SaaS!" width="168" height="218" /></a><p class="wp-caption-text">A representation of my Virtual Webcluster The dotted lines represent the RFC 1918 IP addresses. (click to enlarge)</p></div><p>After getting that setup, I did some more load testing, to see how the load balancing worked.</p><p>It was abysmal.</p><p>I didn&#8217;t have enough frontends for the amount of load that I wanted to support. However, I didn&#8217;t have enough addresses to add more machines.</p><p>I did some experimentation, and discovered that relayd would relay connections to a RFC1918 address as well as a world routable one. So, I cloned my second frontend and made two more, with 172.16.0.0 addresses. It worked flawlessly, go go virtualization. IPV6 addresses, of course, were not a problem.</p><p>After adding the two frontends, things performed better, but still, the load metrics were spiky and performance was not quite where I wanted it.</p><p>I looked into things, and discovered that my FCGID threads spawned by Apache were then forking when they got too busy. After a certain amount of spontaneous forks, the frontend tapped out until other threads died. This brought the performance of the cluster way down.</p><p>Remembering Mike&#8217;s mantra fork/exec is expensive, and bad, and should be avoided, I did some digging, and I found out that the default Apache in Ubuntu, MPM-Prefork, was designed to contain all spawned processes in order to sandbox non-threadsafe modules. This allows for extra stability and security at the expense of performance. So I switched the cluster to Apache-MPM-Worker and, voila! Smooth, predictable performance. It was much, much better.</p><p>I then started porting my users&#8217; sites over, along with their databases. This involved quite a bit of config file parsing, and database dumping. mysqldump &#8211;database(s) came in handy here, as did setting up preview aliases via wildcard A records. It took about a week to move everything.</p><p>I then set up some scripts, sudo, and ssh private keys so that I could run scripts on the NFS/database server that would propagate commands to the frontends, and set up a couple of cron jobs for basic maintenance. I set up vsftpd for my users to upload and manage their content as well, and changed DNS for each of their sites.</p><p>Now I had a reasonably fast webcluster running. It seems to work well&#8230; I&#8217;m sure our webmaster will make fun of me, err, have something to say about my design and implementation choices though.</p><p>Now it was time to tackle one of my least favorite things. Email. Finicky, finicky, email.</p><p>Next week: The Mail Cluster.</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/11/21/infrastructure-and-other-games-part-2/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Infrastructure and Other Games, Part 1</title><link>http://blogs.iphouse.net/2011/11/10/infrastructure-and-other-games/</link> <comments>http://blogs.iphouse.net/2011/11/10/infrastructure-and-other-games/#comments</comments> <pubDate>Thu, 10 Nov 2011 17:33:33 +0000</pubDate> <dc:creator>Nick Gasper</dc:creator> <category><![CDATA[ipHouse Products]]></category> <category><![CDATA[Opinion]]></category> <category><![CDATA[System Administrators]]></category> <category><![CDATA[Virtual Machines]]></category> <category><![CDATA[DNS]]></category> <category><![CDATA[email]]></category> <category><![CDATA[IPv6]]></category> <category><![CDATA[Monitoring]]></category> <category><![CDATA[Virtualization]]></category> <category><![CDATA[vmForge]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1475</guid> <description><![CDATA[Part 1: VDC, Layout and Firewall. I had a problem. All of my personal infrastructure was on an aging server, cobbled together from various parts that were laying around. I had already replaced the motherboard once, and I was not looking forward to doing more maintenance. The system had 5 320gb SATA disks in a RAID 5 setup. <a href="http://blogs.iphouse.net/2011/11/10/infrastructure-and-other-games/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<h6>Part 1: VDC, Layout and Firewall.</h6><p>I had a problem. All of my personal infrastructure was on an aging server, cobbled together from various parts that were laying around. I had already replaced the motherboard once, and I was not looking forward to doing more maintenance. The system had 5 320gb SATA disks in a RAID 5 setup. Not very fast, and it could only survive one disk failure.</p><p>Software-wise the machine had long exceeded what it was designed to do. It was originally designed as a game server, with some web and email. I had added several other services to it as I learned and played. Data was spilling out of its assigned slices. Symlinks were used strategically but it was still a mess.<span id="more-1475"></span></p><p>It was time to replace the server, and ipHouse&#8217;s new <a title="ipHouse vmForge VDC" href="http://www.iphouse.com/vmforge/">vmForge VDC</a> was the ideal place to do so. I bartered with my boss by offering to get rid of my power hungry hardware in exchange for a modest virtual data center. He accepted. I was allowed to provision a VDC with 16 GiB of RAM, 8GHz of CPU, and 500 GiB of storage and a /28 worth of IP addresses.</p><p>I also had another server, with ESXi running on it, with a few VMs used for monitoring and FCGID based websites, and another <a title="FreeBSD.org" href="http://freebsd.org/">FreeBSD server</a> that had a few test items on it that I wasn&#8217;t using much. It was time to reduce and consolidate my infrastructure.</p><p>The first thing to decide was the network layout. Unfortunately, a <a title="Fortinet info page on their Virtual Security products" href="http://www.fortinet.com/solutions/virtual_security.html">Virtual Domain (VDOM)</a> off of one of our <a title="Fortinet.com" href="http://www.fortinet.com/">Fortinet Firewalls</a> was out of the question as they are too valuable to comp to an employee. So I was left with a vShield Edge device or running my own firewall as a VM.</p><p>Running my own VM won out as I wanted to do some rudimentary load balancing (something beyond round-robin DNS) and the vShield couldn&#8217;t do it (this feature isn&#8217;t exposed through <a title="VMware vCloud Director info page" href="http://www.vmware.com/products/vcloud-director/">VMware&#8217;s vCloud Director</a> in version 1.5). I had <a title="Personal blog post: Nicholas and the Not So Stateful Firewall" href="http://blog.chronophage.net/2010/12/03/nicholas-and-the-not-so-stateful-firewall/">previously futzed</a> with <a title="pfSense.org" href="http://www.pfsense.org/">pfSense</a>, and was comfortable with using it. Unfortunately, this choice would cut into my available resources.</p><p>In order to facilitate my firewall, I asked our network guy to route my /28 to a /30. I also asked him to route me an IPv6 /64. I then set up my VDC (I provision them as part of my job) with two networks, an external one with the /30 on it, and an internal one with a bogus RFC 1918 network, set to DHCP so that it wouldn&#8217;t assign those addresses.</p><p>After the VDC was set up I booted my Windows XP VM in <a title="VMware Fusion info page" href="http://www.vmware.com/products/fusion/overview.html">VMware Fusion</a>, and uploaded the pfSense ISO to my VDC&#8217;s private catalog. Then I built a networking vApp, added a VM, &#8220;inserted&#8221; the ISO, booted it up, and installed pfSense via the console. Very easy, very quick.</p><p>After installing pfSense I was disappointed to find out that the current 2.0 release barely supports <a title="Personal blog post: IPv6" href="http://blog.chronophage.net/2011/03/30/ipv6/">IPv6</a>. I&#8217;m a big IPv6 fan, so I bit the bullet, and moved up to 2.1beta code as this would allow me to run IPv6 natively in all (well, most of) the services.</p><p>I installed additional few packages: Open-VM-Tools, OpenVPN Client Export, pfBlocker, snort, and mailreport. Using Snort as and IDS required some configuration and white-lists to avoid blocking my own networks, the rest was very straightforward.</p><p>After installing and configuring pfSense, I shut down the VM, and added it, as a template, to my private catalog. That way, if in the future goofed it up, I could quickly deploy a replacement. This took a bite out of my storage limit but the VM is very small and is well worth the price.</p><p>Now that I had the firewall straightened out I could figure out what I wanted to do.</p><p>I decided that I wanted to clusterize my web and mail services, have a shell server for myself and my friends who still wanted access to a UNIX(like) server, and have a couple of servers for miscellaneous applications. Lastly, I wanted one set up as a <a title="rSyslog.com" href="http://www.rsyslog.com/">rSyslog</a>/monitoring server.</p><p>I had a lot of work to do.</p><p>Next week: &#8220;The Webcluster&#8221;</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/11/10/infrastructure-and-other-games/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>ipHouse and World IPv6 day!</title><link>http://blogs.iphouse.net/2011/06/07/iphouse-and-world-ipv6-day/</link> <comments>http://blogs.iphouse.net/2011/06/07/iphouse-and-world-ipv6-day/#comments</comments> <pubDate>Tue, 07 Jun 2011 21:34:53 +0000</pubDate> <dc:creator>Mike Horwath</dc:creator> <category><![CDATA[ipHouse Products]]></category> <category><![CDATA[Connectivity]]></category> <category><![CDATA[DNS]]></category> <category><![CDATA[email]]></category> <category><![CDATA[Hosting]]></category> <category><![CDATA[IPv6]]></category> <category><![CDATA[technology]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=1337</guid> <description><![CDATA[World IPv6 day is June 8th, 2011 and ipHouse is ready! What is IPv6 you ask? Well, that topic won&#8217;t be discussed in this posting as it has been discussed all over the Internet already. You can test your readiness by going to http://test-ipv6.com/ and checking your results. This post is about what services are running <a href="http://blogs.iphouse.net/2011/06/07/iphouse-and-world-ipv6-day/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p><a title="World IPv6 Day - Internet Society" href="http://www.worldipv6day.org/" target="_blank">World IPv6 day</a> is June 8th, 2011 and ipHouse is ready!</p><p>What is <a title="IPv6 via Wikipedia" href="http://en.wikipedia.org/wiki/Ipv6" target="_blank">IPv6</a> you ask? Well, that topic won&#8217;t be discussed in this posting as it has been discussed all over the Internet already. You can test your readiness by going to <a title="Test your IPv6 readiness" href="http://test-ipv6.com/" target="_blank">http://test-ipv6.com/</a> and checking your results.</p><p>This post is about what services are running IPv6 dual-stack on the ipHouse network today.</p><p>Many of our services have been operating in a dual-stack IPv4/IPv6 configuration since the middle of last year but since most connectivity is still only IPv4, most people would never see nor notice the IPv6 network capabilities we have already built into our network. Our network itself has been IPv4/IPv6 dual stack for what seems like forever with quite a few customers connected with native IPv6 connectivity via DSL, T1, metro-ethernet, and colocation.</p><p><span id="more-1337"></span>Services at ipHouse that are IPv6 capable and enabled:</p><p style="padding-left: 30px;">Web-hosting on our UNIX cluster is fully IPv6 capable and enabled, though only ipHouse sites currently have IPv6 addresses. If you are a web-hosting customer of ipHouse and would like to have your site enabled for IPv6, please email webmaster@iphouse.net with your request so we can make the necessary configuration changes in our load balancers..</p><p style="padding-left: 30px;">Email inbound (greylisting servers), outbound (SMTP, POP, IMAP) are all IPv6 capable and enabled.</p><p style="padding-left: 30px;">ipMom and webmail.iphouse.com are fully IPv6 capable and enabled.</p><p style="padding-left: 30px;">DNS servers (caching resolvers and authoritative) are IPv6 capable and enabled.</p><p style="padding-left: 30px;">T1, DS3, metro-ethernet, and colocation connectivity is all fully IPv6 capable and enabled (if you would like to request IPv6 connectivity, please send email to noc@iphouse.net with your request so we can work with you).</p><p style="padding-left: 30px;">DSL service is IPv6 capable and enabled, though customer premise equipment gear is very lacking in IPv6 capabilities. See our <a title="IPv6 – Tech Talk with customers" href="http://blogs.iphouse.net/2011/02/21/ipv6-tech-talk-with-customers/" target="_blank">previous blog post</a> regarding this issue.</p><p style="padding-left: 30px;">ipshell.com services are IPv6 capable and enabled.</p><p style="padding-left: 30px;"><a title="Midwest Internet Cooperative Exchange" href="http://www.micemn.net/participants.html" target="_blank">MICE</a> exchange connectivity is IPv6 capable and enabled &#8211; we are a full routing peer.</p><p style="padding-left: 30px;">This blog site is IPv6 capable and enabled.</p><p style="padding-left: 30px;">Our conference rooms and guest WIFI networks are IPv6 capable and enabled.</p><p style="padding-left: 30px;">noc.iphouse.com is IPv6 capable and enabled.</p><p>Services at ipHouse that are IPv6 capable but not enabled, many of these will be enabled soon and this post will be updated to reflect the changes:</p><p style="padding-left: 30px;">news.iphouse.com is IPv6 capable but not enabled.</p><p style="padding-left: 30px;">lists.iphouse.net is IPv6 capable but not enabled.</p><p style="padding-left: 30px;">stats.iphouse.com is IPv6 capable but not enabled.</p><p style="padding-left: 30px;">Dial-up services are IPv6 capable though I don&#8217;t think we will be enabling it unless by customer request.</p><p style="padding-left: 30px;">Microsoft IIS hosted websites are IPv6 capable but not enabled.</p><p>Services at ipHouse that are not IPv6 capable:</p><p style="padding-left: 30px;">The Mailfoundry anti-spam systems, neither the web interface nor the SMTP services.</p><p style="padding-left: 30px;">Our offsite DNS authoritative servers are not IPv6 capable at this time</p><p>I&#8217;m sure I missed a few things and I&#8217;ll update this as I find them (or remember, as the case may be).</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2011/06/07/iphouse-and-world-ipv6-day/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>So who hosts what in the where now?</title><link>http://blogs.iphouse.net/2009/11/20/so-who-hosts-what-in-the-where-now/</link> <comments>http://blogs.iphouse.net/2009/11/20/so-who-hosts-what-in-the-where-now/#comments</comments> <pubDate>Fri, 20 Nov 2009 20:39:44 +0000</pubDate> <dc:creator>Nick Gasper</dc:creator> <category><![CDATA[Support]]></category> <category><![CDATA[DNS]]></category> <category><![CDATA[Hosting]]></category><guid isPermaLink="false">http://blogs.iphouse.net/?p=112</guid> <description><![CDATA[One of the most common points of confusion for our customers domain registration and DNS hosting. DNS isn&#8217;t exactly the easiest thing to understand, nor is domain registration, so it&#8217;s natural that a lot of people would find the whole thing baffling. The first thing to understand is the Registrar. A registrar is a company <a href="http://blogs.iphouse.net/2009/11/20/so-who-hosts-what-in-the-where-now/" class="more-link">More &#62;</a>]]></description> <content:encoded><![CDATA[<p>One of the most common points of confusion for our customers domain registration and <a title="Domain Name Service" href="http://en.wikipedia.org/wiki/Domain_Name_System" target="_blank">DNS</a> hosting. DNS isn&#8217;t exactly the easiest thing to understand, nor is domain registration, so it&#8217;s natural that a lot of people would find the whole thing baffling.</p><p>The first thing to understand is the <a title="DNS Registrar" href="http://en.wikipedia.org/wiki/Domain_name_registrar" target="_blank">Registrar</a>. A registrar is a company that is accredited, and allowed to work with ICANN ( The Internet Corporation for Names and Numbers). ICANN actually maintains domain names and their information. You pay a registrar for your domain registration, and they, in turn, pay ICANN and provide them with the domain&#8217;s information. There are other parties and services involved, but in the interest of keeping it simple, that&#8217;s how it works.</p><p>Once the registrar has the domain name registered and reserved, actual Domain Name Servers need to be assigned to it. DNS is the service that turns the domain name, say, example.com, into its associated IP address. Humans can remember words far better than numbers. And computers deal with numbers.  This is why we have DNS.</p><p>It also tells servers where to send email and what IP addresses various services may use. Each service normally has an A (or address) record. For example, an ftp server, ftp.example.com, may be on one IP address while the website, let&#8217;s say www.example.com, may be on another. Mail routing is controlled through the MX (mail exchange) record, which must point to a host name, like mail.example.com instead of an IP address. Canonical Name records and TXT record are used for more specialized purposes.</p><p>Usually, a registrar defaults to using their in-house nameservers. You can use these servers, putting in the information from your hosting company, usually by using a web based interface. However, we feel it is a better idea to switch the nameserver to your hosting company&#8217;s. That way, if your hosting company makes a change then they can update your DNS automatically alleviating your need to worry about these technical details.</p><p>DNS can be tricky and it is absolutely critical that your information is correct. One small mistake can cause you to not receive email, or not be able to view your own website. Many outages are associated with DNS problems and can easily be avoided by making sure the right information is in the right place.</p><p>Now, there are PTR (or rDNS) records that often are confusing. Most DNS queries are like looking up a name in a phone book directory, but you look up a server name to get the IP address (instead of a phone number). There are a few instances where you want to check the IP address and see who it belongs to, kind of like a reverse directory search of a phone number to see who&#8217;s calling. This is called a reverse DNS check.</p><p>This most often come into play when mail servers want to check the legitimacy of the SMTP servers that are sending them messages. If they query the IP address and get mail.example.com (or some other, similar Fully Qualified Domain Name) they let it pass. If they get something like 192-168-123-45-adsl-dynamic-customer.isp.net, they may reject or quarantine messages. These records are maintained by the ISP who provides the IP address, so if you run a server out of colocation space or off your Internet connection, you&#8217;ll want to contact the ISP to update that information.</p><p>Well, this was a very basic summary, hopefully it helps!</p> ]]></content:encoded> <wfw:commentRss>http://blogs.iphouse.net/2009/11/20/so-who-hosts-what-in-the-where-now/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached
Database Caching 1/15 queries in 0.015 seconds using memcached
Object Caching 450/484 objects using memcached

Served from: blogs.iphouse.net @ 2012-02-04 09:45:25 -->
