从引用网站获取主域名

时间:2012-11-08 19:21:14

标签: c# asp.net blogspot

当我们收到安装了我们的小部件的用户的请求时,我们依赖于引用网址,它只是和iframe,类似于Google plus按钮,Facebook Like等。

最近我们注意到Google的blogspot博客可以使用多个网址进行访问,结果如下:

*.blogspot.com
*.blogspot.fr 
*.blogspot.co.uk 
...

现在我们的数据库充满了重复的网站。 有没有办法像* .blogspot.com

那样每次获得真实地址

是否还有其他网站可以做这样的事情,通过不同的域名提供数据,而无需重定向到真实的网站,或者是特定于blogspot的?

facebook如何处理这个问题,在blogspot上拥有博客的人对不同的域名有不同的计数吗?

1 个答案:

答案 0 :(得分:0)

您可以为CNAME条目执行dns lookup

var host = Dns.GetHostByName("www.blogspot.com").HostName;
// host == "blogger.l.google.com"

如果主机DNS包含CNAME,则HostName属性将返回CNAME。

以下说明对我有所帮助:

  

CNAME记录或规范名称记录是一种资源记录   在域名系统(DNS)中指定域名是   另一个规范域名的别名。这里通常是“规范”   意思是:更普遍接受或标准的名称。   (Wikipedia