当我们收到安装了我们的小部件的用户的请求时,我们依赖于引用网址,它只是和iframe,类似于Google plus按钮,Facebook Like等。
最近我们注意到Google的blogspot博客可以使用多个网址进行访问,结果如下:
*.blogspot.com
*.blogspot.fr
*.blogspot.co.uk
...
现在我们的数据库充满了重复的网站。 有没有办法像* .blogspot.com
那样每次获得真实地址是否还有其他网站可以做这样的事情,通过不同的域名提供数据,而无需重定向到真实的网站,或者是特定于blogspot的?
facebook如何处理这个问题,在blogspot上拥有博客的人对不同的域名有不同的计数吗?
答案 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)