0

当我们从安装了我们的小部件的用户那里获取请求时,我们依赖于引用 url,它只是 iframe,类似于 Google plus 按钮、Facebook Like 等。

最近我们注意到 Google 的 blogspot 博客可以使用多个具有不同结尾的 url 访问,例如:

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

现在我们的数据库充满了重复的网站。有什么方法可以像 *.blogspot.com 这样每次都获得真实地址

有没有其他网站可以做这样的事情,通过不同的域提供它们而不重定向到真实的域,或者是 blogspot 特定的?

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

4

1 回答 1

0

您可以对 CNAME 条目进行dns 查找

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

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

以下描述可能会有所帮助:

CNAME 记录或规范名称记录是域名系统 (DNS) 中的一种资源记录类型,它指定域名是另一个规范域名的别名。这里的“规范”通常意味着:一个更普遍接受或标准的名称。(维基百科

于 2012-11-08T19:32:58.477 回答