V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lguan
V2EX  ›  程序员

有谁知道 hangouts 里面语音通话服务器的域名是哪个么?

  •  
  •   lguan ·
    pzgz · 2014-12-20 16:39:03 +08:00 · 4844 次点击
    这是一个创建于 3632 天前的主题,其中的信息可能已经有所发展或是发生改变。
    事情是这样的,我用ocserv搭了一个vpn服务器,推送了一些路由,dns也用了google的dns,现在感觉ios上下app的时候比较慢,想想可能是因为dns走了google的,没有用到中国的CDN,看了一下,ocserv已经开始支持`split-dns`了,于是我试了一下,把那些喜闻乐见的域名都指定了用google的dns,当然也包括google的几个域名。

    很奇怪的是,只要用了这个,hangouts就无法打语音电话到美国,把splitdns关掉,用google的dns,就可以了,所以怀疑还是hangouts使用的服务器被dns污染了,我已经把.google.com都设置成使用google dns了,难道hangouts使用的是其他的服务器,大家有研究么?
    12 条回复    2016-02-21 23:33:16 +08:00
    xmvagrant
        1
    xmvagrant  
       2014-12-20 17:41:01 +08:00
    可以抓包看看
    wdlth
        2
    wdlth  
       2014-12-20 18:24:09 +08:00
    Google的域名多了,把googleapis.comgooglehosted.comgoogleapps.com、appspot.com等域名也加进去看看。
    bleaker
        3
    bleaker  
       2014-12-20 21:41:30 +08:00
    *.googleusercontent.*
    *.googlevideo.*
    *.gravatar.*
    *.ggpht.*

    补充楼上
    halczy
        4
    halczy  
       2014-12-20 22:04:13 +08:00
    lguan
        5
    lguan  
    OP
       2014-12-21 00:14:17 +08:00
    嗯,我试试看2楼的几个,4楼的那个我用google.com应该是覆盖的
    lguan
        6
    lguan  
    OP
       2014-12-21 00:39:50 +08:00
    谢谢楼上各位,我加了几个,刚才试了一下用hangouts打电话,可以了!!具体不知道加了那个可以,但是我也分享一下现在我的split-dns配置:

    ```
    split-dns = twitter.com
    split-dns = facebook.com
    split-dns = youtube.com
    split-dns = google.co.jp
    split-dns = google.ca
    split-dns = google.co.uk
    split-dns = google.com.sg
    split-dns = google.com.hk
    split-dns = google.com.tw
    split-dns = gmail.com
    split-dns = googleapis.com.org
    split-dns = googlehosted.com
    split-dns = googleapps.com
    split-dns = appspot.com
    split-dns = googleusercontent.com
    split-dns = googlevideo.com
    split-dns = gravatar.com
    split-dns = ggpht.com
    split-dns = sip.voice.google.com
    split-dns = voice.google.com
    split-dns = talk.google.com
    ```
    lguan
        7
    lguan  
    OP
       2014-12-21 01:47:34 +08:00
    再多测试了一下,基本上可以确定是后面三条起作用的

    split-dns = sip.voice.google.com
    split-dns = voice.google.com
    split-dns = talk.google.com

    我改了google那个尝试用通配符,结果不行,然后加上后面三条,就又可以了,所以我还是去掉了通配符,老老实实一条条写了
    Showfom
        8
    Showfom  
       2014-12-21 03:19:02 +08:00 via iPhone
    @lguan 通配符有时候只到二级域名 对三级域名不起作用 我也奇怪
    xmvagrant
        9
    xmvagrant  
       2014-12-23 16:54:28 +08:00
    @lguan 这两天我用自己搭的ocserv 0.8.8版本,即使不下发路由,全局走VPN hangouts也不能收发消息了,总是发送失败,之前好好的,也没改ocserv的配置,不知道LZ有没有遇到这种情况?
    xmvagrant
        10
    xmvagrant  
       2014-12-23 23:09:54 +08:00
    好吧,我把iPhone 的网络重置后就可以了。
    lguan
        11
    lguan  
    OP
       2014-12-24 14:29:41 +08:00
    @xmvagrant 😓,才看到你的消息,好了就可以,我这反正用了我配置的split-dns以后,语音通话也可以了
    douglaslee
        12
    douglaslee  
       2016-02-21 23:33:16 +08:00
    几年前的帖子了,现在 ocserv 支持 no-route 了,但是试了一下 split-dns ,貌似没用啊~不知道大家成功过没?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   941 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 21:00 · PVG 05:00 · LAX 13:00 · JFK 16:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.