<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Virtual Hosts and Host Names in FTP7</title><link>http://blogs.msdn.com/robert_mcmurray/archive/2007/08/28/virtual-hosts-and-host-names-in-ftp7.aspx</link><description>I received the following question from Mickey Binder in response to my blog entries about the new FTP service for IIS7 : "When using virtual hosts will it always be necessary to provide DOMAIN|Username or is it me doing something wrong. I can see in your</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Some Closing Thoughts about FTP Host Names</title><link>http://blogs.msdn.com/robert_mcmurray/archive/2007/08/28/virtual-hosts-and-host-names-in-ftp7.aspx#4617807</link><pubDate>Tue, 28 Aug 2007 23:25:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4617807</guid><dc:creator>robert_mcmurray</dc:creator><description>&lt;P&gt;Here are a couple of items that I thought needed mentioning as well:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Having an FTP HOST command does lead to strange protocol quirks that HTTP is also subject to - an HTTP or FTP client can connect to an IP address using a specific DNS name and then pass a different host name after connecting to the IP address. This isn't a security vulnerability - it's just the way that HTTP and FTP work; logically-speaking the client should be passing the same name for the connection and host name, but that's not necessarily required.&lt;/LI&gt;
&lt;LI&gt;Someone responded to my earlier blog post and asked if reverse DNS could have been used as another option, but reverse DNS is out of the question because as I mentioned earlier in this blog post the server is not aware of the host name and therefore cannot perform a reverse lookup by host name. Likewise, if you have several host names that are registered to the same IP address, the server can perform a lookup on the IP address, but when the name server contains multiple registrations for the IP address, which host name should it map to? Since FTP packets from a client cannot pass a host name by default, the FTP server would have no way of knowing which host name to use from the list provided by a name server. But then again, if FTP provided a means to specify the host name the whole issue would be moot and a reverse lookup would not be needed, which is why we researched adding a HOST commend for FTP.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;I hope this helps!&lt;/P&gt;</description></item><item><title>re: Virtual Hosts and Host Names in FTP7</title><link>http://blogs.msdn.com/robert_mcmurray/archive/2007/08/28/virtual-hosts-and-host-names-in-ftp7.aspx#7378776</link><pubDate>Sat, 02 Feb 2008 00:16:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7378776</guid><dc:creator>colinbo</dc:creator><description>&lt;p&gt;How does FTPS (SSL) impact the virtual host scenario?&lt;/p&gt;
</description></item></channel></rss>