Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
dnsmasq未重定向流量_Dns_Hosts_Macos Big Sur_Dnsmasq_Pulsesecure - Fatal编程技术网

dnsmasq未重定向流量

dnsmasq未重定向流量,dns,hosts,macos-big-sur,dnsmasq,pulsesecure,Dns,Hosts,Macos Big Sur,Dnsmasq,Pulsesecure,问题:我正在使用PulseSecure VPN连接到我的工作场所。连接后,我必须使用我的内部ip和主机名更新主机文件/etc/Hosts,以使其正常工作,否则无法访问,但问题是,有许多域针对1个ip地址调用,并且由于主机文件的限制,它不支持通配符,因此我想使用dnsmasq,但它也是不为我工作 我从家用brew安装了dnsmasq 已配置dnsmasq.conf文件并添加地址,如“address=/apps.tjcocp.mydomain.com/10.50.20.118” 已启动dnsmasq

问题:我正在使用PulseSecure VPN连接到我的工作场所。连接后,我必须使用我的内部ip和主机名更新主机文件
/etc/Hosts
,以使其正常工作,否则无法访问,但问题是,有许多域针对1个ip地址调用,并且由于主机文件的限制,它不支持通配符,因此我想使用
dnsmasq
,但它也是不为我工作

  • 我从家用brew安装了
    dnsmasq
  • 已配置dnsmasq.conf文件并添加地址,如“address=/apps.tjcocp.mydomain.com/10.50.20.118”
  • 已启动
    dnsmasq
  • 创建冲突解决程序目录
  • 新增名称服务器10.50.20.118
  • 重新启动
    dnsmasq
    也尝试重新启动MAC,但没有任何效果
  • 当我运行
    scutil--dns
    命令时,它会显示解析器:

    resolver #8
      domain   : apps.tjcocp.mydomain.com
      nameserver[0] : 10.50.20.118
      flags    : Request A records, Request AAAA records
      reach    : 0x00000002 (Reachable)
    
    当我尝试在浏览器中浏览完整的链接(console openshift console.apps.tjcocp.mydomain.com)时,它试图解析,但失败的原因是无法访问此站点。若我在主机文件中添加域名,那个么它可以工作,但由于域名数量很大,所以很难做到这一点。我们非常感谢您在这方面提供的任何帮助


    我正在Mac OS High Sierra上使用
    dnsmasq

    我可以通过在wifi DNS设置中添加我的工作区DNS来临时修复它。绕过在
    hosts
    文件中添加任何主机/ip的需要。但是我仍然不知道为什么vpn在成功连接后没有更新dns。我还发现了一些有用的链接