微軟改進WSL子系統 新版將支持鏡像宿主機網絡接口及使用外部DNS

Windows SubSystem for Linux (即 WSL) 是微軟在 Windows 10/11 中開發的子系統功能,該功能允許用戶在 Windows 上安裝 Linux 系統和相關環境,對開發者來說可以構建 Linux 開發環境進行工作。不過 WSL 系統在功能上也有不少缺點,典型的就是默認僅支持 NAT 網絡,盡管可以通過某些方式分配 IP 地址但過程復雜還需要對虛擬網卡進行切換。

還有個問題是開發者無法在 WSL 內自定義 DNS 服務器,即默認情況下 WSL 繼承 Windows DNS 設置,在企業環境中可能還會受到 DNS 某些安全功能的影響。

現在微軟正在改進 WSL 子系統功能,解決開發者們吐槽的這些問題,包括 NAT 網絡和 DNS 設置,讓 WSL 可以配置為鏡像宿主機網絡并通過路由器和交換機進行管理,同時也可以自定義 DNS 服務器用于測試或解決內部 DNS 的安全限制等。

在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述

尤其是網絡問題,接下來開發者們可以將 WSL 配置為鏡像網絡后選擇網絡出口、支持 IPv6 地址和 LAN 服務,甚至針對特定的應用程序還可以同時使用兩種模式并進行切換。

DNS 方面的改進主要是新增支持 DNS 隧道 (Tunneling),這可以使用訪客網絡服務設置外部 DNS 地址,這樣可以自定義為任意 DNS 繞開某些安全策略限制。

這些新功能將在接下來推出的 WSL 更新中發布,有興趣的開發者建議關注微軟開發者博客獲取這幾天 Build 2024 上的新消息。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/16707.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/16707.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/16707.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【Docker實戰】進入四大數據庫的命令行模式

上一篇我們講了docker exec命令,這一次我們使用docker exec命令來進入四大數據庫的命令行模式。 我們進行游戲開發或軟件開發是離不開四大數據庫的,這四大數據庫分別是關系型數據庫mysql、postgres,nosql數據庫redis、mongodb。將它們容器化…

TopK問題

前言:本篇對TopK問題的解答是介于堆的基礎上講的 TopK問題: 就是在許多數據中找到前K個最大的數據或者最小的數據 比如:專業前10、世界五百強、富豪榜、以及游戲排行榜等等 對于TopK問題:能想到的最簡單直接的方式就是排序解決,…

fastadmin二次開發 修改默認的前端彈出樣式

需要修改fastadmin后臺默認的彈出提示樣式效果: 在項目里搜索這個關鍵詞:Toastr 首先這個文件,里面的success和error就是彈出提示的方法。 public/assets/js/fast.js 然后是下面這個文件: public/assets/js/require-form.js 你…

對于高速信號完整性,一塊聊聊啊(13)

前面一篇說了有源仿真和無源仿真的區別,今天介紹一下前仿真和后仿真。 一個完整的電路設計中必然包含前仿真和后仿真兩個部分,它們都屬于驗證的必要環節。 尤其是在復雜的芯片設計中,驗證要占用整個芯片設計流程時間的60%-70%。目的就是盡可…

快速搭建uni-app項目,vue2、Vue3與圖鳥UI組件封裝

大家好,我們團隊近期在uni-app開發領域取得了重要突破,特地向大家介紹一系列基于Vue 2、Vue 3和圖鳥UI的封裝組件,以及ucharts圖表的封裝。這些成果旨在幫助開發者們更加高效、便捷地構建uni-app項目。 一、Vue 2、Vue 3與圖鳥UI封裝組件 為…

解析氣膜場館造價—輕空間

隨著社會的發展和對環保及時間成本的重視,氣膜場館逐漸成為眾多體育場館的首選建筑模式。氣膜建筑包括氣膜籃球場、氣膜室內足球場、氣膜羽毛球場、氣膜乒乓球館、氣膜網球場以及氣膜滑冰場等,因其多項優勢受到廣泛應用。 氣膜場館的顯著特點 1. 氣膜場館…

H5 靜默獲取微信code

https://open.weixin.qq.com/connect/oauth2/authorize?appid*******&redirect_uri******&response_typecode&scopesnsapi_base&stateSTATE#wechat_redirect

基于springboot+vue2+mysql,不能添加重復數據的實現

1.后端代碼的實現: 1.1controller層 PostMapping("/save")public ResultData saveNotice(RequestAttribute Long _userId,RequestBody OperationMaintenance operationMaintenance ) throws IOException {try {operationMaintenanceService.saveData(_u…

aosp14的分屏接口ISplitScreen接口獲取方式更新-學員疑問答疑

背景: 有學員朋友在學習馬哥的分屏pip自由窗口專題時候,做相關分屏做小桌面項目時候,因為原來課程版本是基于android 13進行的講解的,但是現在公司已經開始逐漸進行相關的android 14的適配了,但是android 14這塊相比a…

探索微軟的edge

微軟的Edge瀏覽器是一款由微軟開發的網絡瀏覽器,最初基于EdgeHTML布局引擎,后來轉向了Chromium開源項目,成為基于Chromium的瀏覽器。以下是一些探索微軟Edge瀏覽器的關鍵點: 1. 下載和安裝 訪問微軟官方網站下載最新版本的Edge瀏…

進口鋁合金隔膜泵的性能

進口鋁合金隔膜泵的性能特點主要體現在以下幾個方面: 材質與結構: 材質:采用鋁合金材料制造,具有良好的耐腐蝕性和輕量化特點,使得泵體結構緊湊、輕便,便于移動和安裝。結構:泵體設計緊湊&…

Redis對象存儲的類型

基本概念 Redis是一個基于內存中的數據結構存儲系統,可以用作數據庫、緩存和消息中間件。Redis支持五種常見的對象類型: 字符串(String)哈希(Hash)列表(List)集合(Set&…

2024年上半年系統架構設計師——案例第二題——UML相關

這個只記到一個大概了 主題干,說明人員訪客系統 題目1 9分 問序列圖信息類型和特點 題目2 序列圖填空 好像是10分吧 訪客系統的序列圖 題目3 6分 說明軟件分析和設計時的和UML圖有關原則?

Cocos Creator 2D物理引擎的使用詳解

前言 Cocos Creator是一款優秀的游戲開發工具,它提供了強大的2D物理引擎,幫助開發者輕松實現游戲中的物理效果。在本文中,我們將詳細介紹Cocos Creator中2D物理引擎的使用方法,并通過代碼實現來演示其具體應用。 對惹&#xff0…

展廳設計要做好需要考慮哪些要素

1、展示主題 企業展廳要有一個明朗的展示主題,不止是為了為展廳設計提供方向,也是為了讓參觀者更好地了解和認識企業。通過精心策劃的展示主題,打造一個富有情感和故事性的展示空間,可以快速感染到參觀者,使其能夠在參…

Go使用結構體實現類(面向對象)

前置 package main ? import ("fmt" ) ? // 矩形結構體 type Rectangle struct {Length intWidth int } ? // 計算矩形面積 func (r *Rectangle) Area() int {return r.Length * r.Width } ? func main() {r : Rectangle{4, 2}// 調用 Area() 方法,計…

代碼隨想錄-算法訓練營day52【動態規劃13:最長遞增子序列、最長連續遞增序列、最長重復子數組】

代碼隨想錄-035期-算法訓練營【博客筆記匯總表】-CSDN博客 第九章 動態規劃part13● 300.最長遞增子序列 ● 674. 最長連續遞增序列 ● 718. 最長重復子數組 詳細布置 300.最長遞增子序列 今天開始正式子序列系列,本題是比較簡單的,感受感受一下子序列題目的思路。 視頻…

Git與Maven的使用

1. Git git是版本控制工具,gitee和github是基于git的代碼托管倉庫。 1.1 常用命令 類型描述命令全局配置設置用戶名git config --user.name 用戶名設置用戶郵箱git config --user.email 郵箱地址基本命令[本地命令]初始化本地倉庫git init查看倉庫狀態git status添…

幼兒園管理系統-收退費管理原型模版

幼兒園管理系統是專為幼兒園打造,涵蓋學校兒童、職工人事、收費財務、后勤管理、辦公教務、膳食分析、體檢保健、文檔管理等各方面內部管理的幼兒園專家系統。 本次分享給大家的是雅居樂教育集團幼兒園園務管理系統中“收退費管理”模塊的設計文檔。收退費管理是幼兒…

CSP化學方程式配平(簡單易懂)

100分代碼&#xff1a; check()&#xff1a;檢查每個字符串中元素及其數量 did(int i , int x , int y)&#xff1a;將第 i 行的第 y 個數前都是0&#xff0c;第 y 個數開始不是0&#xff0c;根據第 x 行將第 i 行第 y 個數開始的數變成0 map<string , int>mp &#xff…