<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Decoding IP Addresses from phpBB2</title>
	<atom:link href="http://www.phpbbdoctor.com/blog/2008/08/13/decoding-ip-addresses-from-phpbb2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.phpbbdoctor.com/blog/2008/08/13/decoding-ip-addresses-from-phpbb2/</link>
	<description>Your premium source for custom modification services for phpBB</description>
	<lastBuildDate>Wed, 11 Jan 2012 20:39:04 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Dog Cow</title>
		<link>http://www.phpbbdoctor.com/blog/2008/08/13/decoding-ip-addresses-from-phpbb2/comment-page-1/#comment-2747</link>
		<dc:creator>Dog Cow</dc:creator>
		<pubDate>Thu, 14 Aug 2008 19:40:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=240#comment-2747</guid>
		<description>The backward compatibility is built not into the protocol itself, but rather the machines, network hardware, and software that support it.</description>
		<content:encoded><![CDATA[<p>The backward compatibility is built not into the protocol itself, but rather the machines, network hardware, and software that support it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Rathbun</title>
		<link>http://www.phpbbdoctor.com/blog/2008/08/13/decoding-ip-addresses-from-phpbb2/comment-page-1/#comment-2746</link>
		<dc:creator>Dave Rathbun</dc:creator>
		<pubDate>Thu, 14 Aug 2008 03:59:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=240#comment-2746</guid>
		<description>My assumption was that it had to be evolutionary rather than revolutionary or the entire Internet would have to be upgraded all at once. I don&#039;t see that happening. :) Therefore there had to be some backward compatibility available. As to why I don&#039;t know much, I&#039;ve never needed to know. I provided the wiki link as a note to myself as much as anything else so I can go back out and read it further.</description>
		<content:encoded><![CDATA[<p>My assumption was that it had to be evolutionary rather than revolutionary or the entire Internet would have to be upgraded all at once. I don&#8217;t see that happening. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Therefore there had to be some backward compatibility available. As to why I don&#8217;t know much, I&#8217;ve never needed to know. I provided the wiki link as a note to myself as much as anything else so I can go back out and read it further.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dog Cow</title>
		<link>http://www.phpbbdoctor.com/blog/2008/08/13/decoding-ip-addresses-from-phpbb2/comment-page-1/#comment-2745</link>
		<dc:creator>Dog Cow</dc:creator>
		<pubDate>Thu, 14 Aug 2008 00:51:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=240#comment-2745</guid>
		<description>*puts on his arrogant face*

I can&#039;t believe you don&#039;t know much about IPv6. I mean, even I didn&#039;t a few months ago, but I got a new Mac and was checking out the Ethernet settings and noticed that it had IPv6 option, so I turned it on and connected to the localhost forums with it. I also strung a cross-over cable to my Mac G3 and loaded web pages across it with IPv6. WIth my network configuration, the IP addresses are 127.0.0.1 when not connected to a network, and then they are only assigned when connected (to avoid conflicts!). I don&#039;t know off-hand what the IPv6 address for my Mac is, since I&#039;m not at it right now, though.

Anyway, if your machine has IPv6 ability, I recommend enabling it and seeing the results. :)

IPv6 is completely new. It has no relation to IPv4, so it&#039;s not &quot;added-on&quot; or anything. I personally can&#039;t wait until most of the entire world switches to v6. It has so many benefits which aren&#039;t technical, such as the fact that since there are more addresses available, logically that would follow that buying an IPv6 address should cost less money.</description>
		<content:encoded><![CDATA[<p>*puts on his arrogant face*</p>
<p>I can&#8217;t believe you don&#8217;t know much about IPv6. I mean, even I didn&#8217;t a few months ago, but I got a new Mac and was checking out the Ethernet settings and noticed that it had IPv6 option, so I turned it on and connected to the localhost forums with it. I also strung a cross-over cable to my Mac G3 and loaded web pages across it with IPv6. WIth my network configuration, the IP addresses are 127.0.0.1 when not connected to a network, and then they are only assigned when connected (to avoid conflicts!). I don&#8217;t know off-hand what the IPv6 address for my Mac is, since I&#8217;m not at it right now, though.</p>
<p>Anyway, if your machine has IPv6 ability, I recommend enabling it and seeing the results. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>IPv6 is completely new. It has no relation to IPv4, so it&#8217;s not &#8220;added-on&#8221; or anything. I personally can&#8217;t wait until most of the entire world switches to v6. It has so many benefits which aren&#8217;t technical, such as the fact that since there are more addresses available, logically that would follow that buying an IPv6 address should cost less money.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Rathbun</title>
		<link>http://www.phpbbdoctor.com/blog/2008/08/13/decoding-ip-addresses-from-phpbb2/comment-page-1/#comment-2744</link>
		<dc:creator>Dave Rathbun</dc:creator>
		<pubDate>Wed, 13 Aug 2008 21:49:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=240#comment-2744</guid>
		<description>Micheal, so what does a real IP address look like then? Are the leading values the &quot;new&quot; values? It would seem so, if the 0001 comes at the end. But it also seems that they haven&#039;t just added a couple of octets... they&#039;ve changed the entire structure.

Hm. More research is required, it seems.

Wiki on IPv6

http://en.wikipedia.org/wiki/Ipv6</description>
		<content:encoded><![CDATA[<p>Micheal, so what does a real IP address look like then? Are the leading values the &#8220;new&#8221; values? It would seem so, if the 0001 comes at the end. But it also seems that they haven&#8217;t just added a couple of octets&#8230; they&#8217;ve changed the entire structure.</p>
<p>Hm. More research is required, it seems.</p>
<p>Wiki on IPv6</p>
<p><a href="http://en.wikipedia.org/wiki/Ipv6" rel="nofollow">http://en.wikipedia.org/wiki/Ipv6</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Micheal</title>
		<link>http://www.phpbbdoctor.com/blog/2008/08/13/decoding-ip-addresses-from-phpbb2/comment-page-1/#comment-2743</link>
		<dc:creator>Micheal</dc:creator>
		<pubDate>Wed, 13 Aug 2008 20:44:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=240#comment-2743</guid>
		<description>IPv6 is in the following format: 0000:0000:0000:0000:0000:0000:0000:0001. This is the same as the familiar 127.0.0.1. That&#039;s why on phpBB.com, you see NeoThermic and me with ::1, which is the shorthand for 0000:0000:0000:0000:0000:0000:0000:0001, or 127.0.0.1. It is all rather confusing, I know. I still don&#039;t understand it all. :P</description>
		<content:encoded><![CDATA[<p>IPv6 is in the following format: 0000:0000:0000:0000:0000:0000:0000:0001. This is the same as the familiar 127.0.0.1. That&#8217;s why on phpBB.com, you see NeoThermic and me with ::1, which is the shorthand for 0000:0000:0000:0000:0000:0000:0000:0001, or 127.0.0.1. It is all rather confusing, I know. I still don&#8217;t understand it all. <img src='http://www.phpbbdoctor.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Rathbun</title>
		<link>http://www.phpbbdoctor.com/blog/2008/08/13/decoding-ip-addresses-from-phpbb2/comment-page-1/#comment-2741</link>
		<dc:creator>Dave Rathbun</dc:creator>
		<pubDate>Wed, 13 Aug 2008 18:21:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=240#comment-2741</guid>
		<description>What is the format for IPv6? I assumed (perhaps a bad thing to do) that it was xxx.xxx.xxx.xxx.xxx.xxx instead of just xxx.xxx.xxx.xxx for IPv4. If that&#039;s the case, a very simple change to extend the character field size to handle the extra two octets would have worked fine. There&#039;s no need to drop the encoding strategy.

For example, try to find every IP address that matches the wildcard 127.XXX.XXX.1 with an encoded value and it&#039;s quite easy, you match 7f____01 and you&#039;re done. With unencoded data you have to allow for strings of different lengths.

I should probably do more research on exactly what IPv6 looks like, as it might change my opinion. But for now, I&#039;ll stick with the idea that encoding would be better for pattern matching and any process (like banning) that requires that process would be more efficient.</description>
		<content:encoded><![CDATA[<p>What is the format for IPv6? I assumed (perhaps a bad thing to do) that it was xxx.xxx.xxx.xxx.xxx.xxx instead of just xxx.xxx.xxx.xxx for IPv4. If that&#8217;s the case, a very simple change to extend the character field size to handle the extra two octets would have worked fine. There&#8217;s no need to drop the encoding strategy.</p>
<p>For example, try to find every IP address that matches the wildcard 127.XXX.XXX.1 with an encoded value and it&#8217;s quite easy, you match 7f____01 and you&#8217;re done. With unencoded data you have to allow for strings of different lengths.</p>
<p>I should probably do more research on exactly what IPv6 looks like, as it might change my opinion. But for now, I&#8217;ll stick with the idea that encoding would be better for pattern matching and any process (like banning) that requires that process would be more efficient.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dog Cow</title>
		<link>http://www.phpbbdoctor.com/blog/2008/08/13/decoding-ip-addresses-from-phpbb2/comment-page-1/#comment-2739</link>
		<dc:creator>Dog Cow</dc:creator>
		<pubDate>Wed, 13 Aug 2008 16:43:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.phpbbdoctor.com/blog/?p=240#comment-2739</guid>
		<description>I know why. Try accessing a phpBB 2 board with an IPv6 address (which I have done with my own Mac on localhost).
On v2, your IP will register as 0.0.0.0. On v3, it will register as a normal v6 address.

So, they had to support IPv4 and v6 and decided not to encode.</description>
		<content:encoded><![CDATA[<p>I know why. Try accessing a phpBB 2 board with an IPv6 address (which I have done with my own Mac on localhost).<br />
On v2, your IP will register as 0.0.0.0. On v3, it will register as a normal v6 address.</p>
<p>So, they had to support IPv4 and v6 and decided not to encode.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

