日期:2014-05-18  浏览次数:20461 次

如何隐藏访问域名?
A地   托管服务器   域名   www.aaa.cn
B地   托管服务器域名   www.bbb.cn
如何使用户访问   www.aaa.cn,自动跳转到     www.bbb.cn
而且用户无法知道自己是访问   www.bbb.cn呢?
我的目的是,数据和网站是放在B地,但表面上访问入口是在A地。或有其他解决方法?

谢谢

------解决方案--------------------
A地 托管服务器 域名 www.aaa.cn
做个抓区网页内容的程序a。

B地 托管服务器域名 www.bbb.cn
网页实际内容的程序b。

假如访问a,则抓取b的对应网页内容,并显示出来,最好post方式获得b的内容,避免用户猜测出来。代码如——
string GetContent( string requestUrl, string postvalue )
{
HttpWebRequest request = ( HttpWebRequest ) WebRequest.Create( requestUrl );
request.ContentType = "application/x-www-form-urlencoded ";
request.Method = "POST ";
byte[] data = System.Text.Encoding.Default.GetBytes(postvalue);
request.ContentLength = data.Length;
using ( Stream requestStream = request.GetRequestStream() )
{
requestStream.Write( data, 0, data.Length );
requestStream.Close();
}
string responseString = string.Empty;
try
{
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
response.Close();
}
catch{}
return responseString;

}