解决wsl无法同步本地代理的dns信息

2023-05-16

问题

本地开了公司的vpn,使用vscode的remote wsl插件连接wsl1,结果wsl里面无法解析公司内部的一些域名,查了下发现原来是wsl无法自动同步本地代理的dns信息。
wsl2没有这个问题,又是wsl1的坑。

解决方法

基本是通过一些脚本把windows里的dns信息copy到wsl中,如:

dnsfix () { /mnt/c/Windows/system32/ipconfig.exe /all | grep --color=auto "DNS Servers" | cut -d ":" -f 2 | grep --color=auto -e '^ [0-9]' | sed 's/^/nameserver/' | sudo tee /etc/resolv.conf > /dev/null }

把上面这个代码放到.bashrc下,source一下,再执行dnsfix更新下dns即可。
更多详细内容可参考:https://github.com/microsoft/WSL/issues/1350

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决wsl无法同步本地代理的dns信息 的相关文章

  • DNS 与 GKE 内部负载均衡器

    我在 GKE 上有两个 kubernetes 集群 一个公共集群处理与外界的交互 另一个私有集群仅供内部使用 公共集群需要访问私有集群上的一些服务 我已通过以下方式将这些服务暴露给公共集群的 Pod内部负载均衡器 https cloud g
  • 为开发环境分配域名localhost

    我正在构建一个网站 并且不想将网站从指向重新配置为http 127 0 0 1 to http www example com 此外 我使用的证书当然是用正确的域名制作的www example com但我的测试环境会调用127 0 0 1这
  • 如何使用 Python 3.x 获取网站的 IP 地址?

    我有一个代表域名的字符串 如何使用Python 3 x获取对应的IP地址 像这样的东西 gt gt gt get ip http www stackoverflow com 64 34 119 12 gt gt gt import sock
  • 简单的域名正则表达式

    如何确保域名符合这 3 个简单标准 以 com net 结尾 不得以 http 或 https http www 或 https www 我已经设法理解了正则表达式的这一部分 它与第一个标准相对应 com net 但我不知道如何实现另外两个
  • DNS 服务器管理的域列表[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我们有一台运行 Ensim 的服务器 这是一个类似 Plesk 的旧工具 让我们的行为就像是一个网络主机一样 多年来 我们慢慢退出了托管业务 但我们的
  • file_get_contents(): php_network_getaddresses: getaddrinfo 失败

    我正在尝试使用 cron 作业将一些值从一台服务器更新到另一台服务器 我使用 file get contents 奇怪的是 这偶尔会失败 一分钟还可以 一分钟就不行了 我收到这两个错误 PHP 警告 file get contents ph
  • 非常简单的DNS服务器

    我有一台 Linux 服务器 有一个临时无线网络供客户端连接 连接后 我希望用户始终被重定向到它自己的 Web 服务器 无论他们输入什么 URL 最大的解决方案是设置一个完整的 DNS 服务器 使用 BIND 或等效服务器 但这似乎有点过头
  • DNS预取和页面优化[重复]

    这个问题在这里已经有答案了 今天我在一个网页的 HTML 源代码中看到了这个片段
  • 从具有动态外部 IP 的计算机连接到 Azure SQL Server

    我正在尝试将具有动态外部 IP 的本地笔记本电脑连接到我们的 Azure SQL Server 为此 我创建了一个虚拟网络网关并将笔记本电脑连接到该网关 此外 我还向 SQL Server 添加了一个专用端点 之后 我可以使用telnet成
  • 使用PHP动态添加到.htaccess文件?

    我想做的是自动化网站上线的过程 这些网站都是使用htaccess动态创建的 所以这里是一个例子 RewriteCond ENV REDIRECT STATUS RewriteCond HTTP HOST www domain com NC
  • 尝试使用 minikube 运行示例微服务应用程序时如何解决 DNS 查找错误

    亲爱的 StackOverflow 社区 我正在尝试运行https github com GoogleCloudPlatform microservices demo https github com GoogleCloudPlatform
  • 将多个子域映射到同一个 S3 存储桶

    有没有某种方法可以将多个 数千个 子域映射到一个 s3 存储桶 如果是这样 是否也可以将其映射到每个子域的存储桶中的特定路径 我希望 test1 example com 映射到 mybucket test1 test2 example co
  • 如何从主机将主机名解析为 Docker 容器?

    我知道 Docker 在 127 0 0 11 上运行一个神奇的 dns 所以我想我会尝试 nslookup mycontainername 127 0 0 11 where mycontainername当然 是我尝试访问的容器的名称 然
  • 如何为digitalocean设置子域?

    我需要通过在 URL 中输入 sendy ambee app 来访问我的 Digitalocean 服务器 如果我输入 IP 地址 157 230 9 219 它就可以工作 但只要我输入 sendy ambee app 它就不起作用 Whe
  • Docker 中的 NGINX 缓存 IP 地址并提供错误的 Content-Type

    Summary 我想让NGINX 不是NGINX Plus 通过使用变量从DNS名称重新解析IP地址proxy pass 如建议的这篇 Nginx 官方文章 在变量中设置域名 部分 https www nginx com blog dns
  • 跨多个域的 ASP.NET 会话

    是否有合适的 NET 解决方案来在多个域上提供持久服务器会话 即 如果该网站的用户在 www site1 com 下登录 他们也将在 www site2 com 下登录 安全是我们正在开发的程序的一个问题 Thanks 它是否需要在会话中
  • 使用 IIS 发布:找不到服务器 DNS

    我正在尝试使用 IIS 发布我的项目 我能够通过 Visual Studio 发布它 La aplicaci n web se public correctamente file D www plataformafantasy com Co
  • 包含带重音符号的域的主要缺点是什么?

    我正在考虑获取一个包含重音字符的域 它包含 然而 我注意到只有一些公司提供它们 这些域是否存在普遍问题 或者我在使用这些域时是否会遇到某些缺点 DNS 协议仅支持 ASCII 带有重音字符的域被编码为 ASCII 使用Punycode ht
  • AWS Route 53 - 公共子域无法公开访问?

    我已购买域名company com并创建公共子域sales company com 路由53中的公共托管区域 我将子域映射 创建 A 记录 到内部应用程序负载均衡器 ALB 即该 ALB 只能在我的公司网络内访问 我的理解是公共子域可以映射
  • AWS Route 53 如何实现基于延迟的路由?

    AWS Route 53 可以提供基于延迟的路由策略 请参阅AWS Route 53 的延迟路由策略 http docs aws amazon com Route53 latest DeveloperGuide routing policy

随机推荐

  • Log4j和slf4j

    slf4j slf4j 全称是Simple Loging Facade For Java 是一个为Java程序提供日志输出的统一接口 xff0c 并不是一个具体的日志实现方案 xff0c 就 好像我们经常使用的JDBC一样 xff0c 只是
  • MTK分区案例1:system_b分区中没有system_other.img

    一 首次开机五十几秒 乍一看 开机慢不归我们管 没错 是系统组负责 系统组会做开机优化 然后把开机优化的数据放在system other img里面 system other img在分区表里面在ab分区默认设置是烧到system b分区里
  • excel对比两边数据去重

    需求 筛选重复数据 xff0c A列是1000条数据 xff0c C列是100条数据 xff0c 删除重复的数据 xff0c 只剩900条 首先 xff0c A列数据要分列 xff0c 因为数据格式不一样 xff0c 会导致后面的问题 xf
  • Unity2019.4.26 Vuforia9.8.8 之 简单实现Vuforia调用Android设备外接(USB)摄像头camera实现AR

    项目使用unity2019 4 26 和 vuforia 9 8 8 xff08 unity2020 3 11也已经实现 xff09 文章最后提供 例子下载地址 xff08 方便开发者使用 xff0c 不用一系类繁琐操作 xff09 一 参
  • ASP.NET Core5.0 WebApi和BlazorWebAssembly 博客后台管理系统(jwt登录校验)

    ASP NET Core5 0 WebApi和BlazorWebAssembly 博客后台管理系统 1 xff0c 此项目是VS2019 Asp NetCore5 0 用到Blazor xff0c 样式用到了bootstrap xff0c
  • linux微信最新版无法打开问题解决

    0x01 前言 最新版本deepin wine wechat默认使用deepin wine6 stable xff0c 而deepin wine6 stable中有BUG xff0c arch系统没做适配还是啥的 xff0c 导致微信调用d
  • RNA-seq全流程分析

    RNA seq 数据处理记录 xff08 2 xff09 原始数据的处理 去除adapter 找到接头序列 可以通过建库的试剂盒在Illumina官网查找 xff0c 也可以通过trim galore自动找到接头并去除 conda span
  • 用jupyter notebook修改.md文件后,遇见的问题:Jupyter上无法保存md文件; FileNotFoundError: [Errno 2] No such file or direc

    回顾 xff1a github找的的学习资料进行学习 xff0c 强行想要在jupyter notebook中阅读 md 文件 xff0c 参考链接Jupyter notebook 查看Markdown md文件 tuzixini的博客 C
  • 多生产者单消费者捆绑消费问题

    1 问题描述 某商店有两种食品A和B 最大数量各为m个 该商店将A B两种食品搭配出售 xff0c 每次各取一个 为避免食品变质 xff0c 遵循先到食品先出售的原则 xff0c 有两个食品公司分别不断地供应AB两种食品 xff08 每次一
  • OpenCV3的程序转到OpenCV4下进行编译出现的一些问题解决方法

    文章目录 写在前面一 报错 96 CV INTER LINEAR was not declared in this scope 96 1 问题描述2 解决方法 二 报错 96 CV RANSAC was not declared in th
  • c# http请求使用multipart/form-data 方式上传文件及其他参数

    这次的需求是请求java那边的一个excel批量上传的接口 但是他们的接口要求是这样的 于是自己写了个方法 xff1a 调用 xff1a 控制器层 var file 61 this HttpContext Request Files 0 获
  • C++设计模式七、生产者消费者模式(单生产单消费)。

    前言 xff1a 生产者消费者模式在 大话设计模式 一书中并没有涉及 可奈何在工作中很多地方都要用到 此模式的例子基本都相似 xff0c 在网上找了一篇博客 xff08 原文 xff09 xff0c 在此进行剖析 xff0c 写此篇博文学习
  • 网络爬虫-cloudflare五秒等待验证逆向破解

    Cloudflare是国外的一家安全防护公司 xff0c 最近在很多网站上也看到了他的身影 xff0c 比较明显的特征就是让你等待5秒钟以验证你是否是真实的浏览器 以 https www biovision com 为例 另一个明显的特征就
  • VNC的使用

    1 安装 yum install tigervnc server x86 64 2 配置 客户机和远程vnc桌面间的复制粘贴 参考 xff1a VNC怎么和宿主机共享粘贴板 整理 cxcbupt CSDN博客 3 日常使用 1 解决远程桌面
  • WPF异常处理详解

    总目录 文章目录 总目录一 WPF异常1 未捕获异常2 模拟未捕获异常场景 二 处理未捕获异常1 DispatcherUnhandledException 异常捕获2 UnhandledException异常捕获3 UnobservedTa
  • javafx 多线程赛马设计

    根据上一篇博客的内容 xff0c 这篇将展示设计过程 xff1a 二 xff0e 概要设计 2 1 系统流程图 2 2 功能模块图 2 3 赛马程序模拟程序初始化模块 在这一模块当中 xff0c 要求使用者选择当局需要赛马的马匹数量 xff
  • Cannot find module 'vue-loader/lib/plugin'

    安装了 webpack4 的版本之后发现报这个错 Cannot find module vue loader lib plugin 然后上node modules 里找了一下还真没有 plugin xff0c 所以我肯定是 vue load
  • ubuntu16.04 安装配置python3.6

    在Ubuntu下 xff0c 时不时会有这个错误的 add apt repository command not found 这个是缺少程序 xff0c 安装一下就可以了 只是不知道安装的名字 按以下命令走一趟就可以的了 sudo apt
  • 最新最快最简单解决rosdep更新失败问题

    在安装ros的时候 xff0c 最后一步会由于源在国外 xff0c sudo rosdep init会失败 xff0c 其中一种方式是通过加https ghproxy com 代理的方式 xff0c 参考链接 我之前也都是这样做的 xff0
  • 解决wsl无法同步本地代理的dns信息

    问题 本地开了公司的vpn xff0c 使用vscode的remote wsl插件连接wsl1 xff0c 结果wsl里面无法解析公司内部的一些域名 xff0c 查了下发现原来是wsl无法自动同步本地代理的dns信息 wsl2没有这个问题