<?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>Web Publisher Security &#187; Proxy</title>
	<atom:link href="http://www.publishersecurity.com/category/proxy/feed" rel="self" type="application/rss+xml" />
	<link>http://www.publishersecurity.com</link>
	<description>Information security blog to help web publishers stay protected</description>
	<lastBuildDate>Fri, 22 May 2009 10:51:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Microsoft ISA DNS Issues</title>
		<link>http://www.publishersecurity.com/microsoft-isa-dns-issues</link>
		<comments>http://www.publishersecurity.com/microsoft-isa-dns-issues#comments</comments>
		<pubDate>Mon, 05 Jan 2009 11:41:44 +0000</pubDate>
		<dc:creator>devnull</dc:creator>
				<category><![CDATA[Proxy]]></category>

		<guid isPermaLink="false">http://www.publishersecurity.com/?p=26</guid>
		<description><![CDATA[Recently i had to deal with a slow response coming from one of our web servers.
This specific website, is published by a Microsoft ISA server as a reverse proxy. The slow response was a bit random, and didn&#8217;t occur on most requests.
First, I ran wireshark to see where the delays were. I was then able [...]]]></description>
			<content:encoded><![CDATA[<p>Recently i had to deal with a slow response coming from one of our web servers.</p>
<p>This specific website, is published by a Microsoft ISA server as a reverse proxy. The slow response was a bit random, and didn&#8217;t occur on most requests.</p>
<p>First, I ran <a href="http://www.wireshark.org/">wireshark</a> to see where the delays were. I was then able to see that the problematic sessions seemed to reach the ISA server, but then took 10 seconds before it initiated the request to the web server.</p>
<p>This lead me to fire up the ISA server advanced debug tool. It gives you the complete picture of each session. You can see the whole chain a request is going through. On this specific request, i was able to see a gap in the time stamp :</p>
<blockquote>
<table border="0" width="100%">
<tbody>
<tr>
<td width="11%"><span style="font-size: small;">2009-01-05 15:24:10</span></td>
<td width="4%"><span style="font-size: small;">269050</span></td>
<td width="10%"><span style="font-size: small;"><strong>0b3d3631 0b3d3632</strong></span></td>
<td width="5%"><span style="font-size: small;">Web Proxy</span></td>
<td width="67%"><span style="font-size: small;">The Web publishing rule Web-Publish will allow the Web request.</span></td>
</tr>
<tr>
<td><span style="font-size: small;">2009-01-05 15:24:20</span></td>
<td><span style="font-size: small;">269051</span></td>
<td><span style="font-size: small;"><strong>0b3d3631 0b3d3632</strong></span></td>
<td><span style="font-size: small;">Web Proxy</span></td>
<td><span style="font-size: small;">ISA Server failed to perform a reverse DNS lookup and will attempt to continue with the available information. Error: No such host is know</span></td>
</tr>
</tbody>
</table>
</blockquote>
<p> </p>
<p>It lead me to believe that the problem was either after it allowed the session, or that it took a while before the reverse DNS timed out.</p>
<p>The next thing i did, was to check the ISA server&#8217;s DNS configuration. I found out that someone had configured two DNS servers that were not reachable to the ISA server. This ISA server is not part of a domain, and is serving a small controlled environment. There is no reason to perform reverse DNS queries on the client IP addresses.</p>
<p>Quickly i removed the DNS configuration from the network interface and ran some tests.</p>
<p>There was an improvement in general response time, and the random slow responses were gone.</p>
<p>I just love the ISA server&#8217;s advance troubleshooting tools. It points out to the right direction where all seems too confusing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.publishersecurity.com/microsoft-isa-dns-issues/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
