<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Networking &#8211; my blog &#8211; nutttaro</title>
	<atom:link href="https://nutttaro.com/blog/category/networking/feed/" rel="self" type="application/rss+xml" />
	<link>https://nutttaro.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 03 Jul 2026 08:48:34 +0000</lastBuildDate>
	<language>th</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://nutttaro.com/blog/wp-content/uploads/2026/07/fav.gif</url>
	<title>Networking &#8211; my blog &#8211; nutttaro</title>
	<link>https://nutttaro.com/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>เจอปัญหาเข้า code.visualstudio.com ไม่ได้ สุดท้ายต้นเหตุคือ IPv6</title>
		<link>https://nutttaro.com/blog/internet-fibre-vscode/</link>
					<comments>https://nutttaro.com/blog/internet-fibre-vscode/#respond</comments>
		
		<dc:creator><![CDATA[nutttaro]]></dc:creator>
		<pubDate>Wed, 01 Jul 2026 07:10:50 +0000</pubDate>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[IPv6]]></category>
		<category><![CDATA[ISP]]></category>
		<category><![CDATA[VS Code]]></category>
		<guid isPermaLink="false">https://nutttaro.com/blog/?p=91</guid>

					<description><![CDATA[ช่วงนี้เจอปัญหาแปลก ๆ กับอินเทอร์เน็ตของค่ายหนึ่ง คือไม่สามารถเข้า code.visualstudio.com ผ่าน Chrome และ Firefox ได้ แต่กลับเข้าได้ปกติผ่าน Safari]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">ช่วงนี้เจอปัญหาแปลก ๆ กับอินเทอร์เน็ตของค่ายหนึ่ง คือไม่สามารถเข้า&nbsp;<code>code.visualstudio.com</code>&nbsp;ผ่าน&nbsp;<strong>Chrome</strong>&nbsp;และ&nbsp;<strong>Firefox</strong>&nbsp;ได้ แต่กลับเข้าได้ปกติผ่าน&nbsp;<strong>Safari</strong></p>



<p class="wp-block-paragraph">ตอนแรกคิดว่าเป็นปัญหาที่ Browser แต่พอลองไปเรื่อย ๆ ก็พบว่าไม่ใช่</p>



<p class="wp-block-paragraph">ลองติดต่อ Call Center ก็ทำได้ค่อนข้างยาก และคำแนะนำที่ได้รับก็มีเพียงให้รีเซ็ต Router ซึ่งไม่ได้ช่วยแก้ปัญหาอะไร</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">เริ่มไล่หาสาเหตุ</h2>



<p class="wp-block-paragraph">ลองตรวจสอบเส้นทางด้วย&nbsp;<code>traceroute</code></p>



<p class="wp-block-paragraph"><strong>IPv4</strong></p>



<pre class="wp-block-code"><code>traceroute code.visualstudio.com
</code></pre>



<p class="wp-block-paragraph"><strong>IPv6</strong></p>



<pre class="wp-block-code"><code>traceroute6 code.visualstudio.com
</code></pre>



<p class="wp-block-paragraph">ผลที่ได้ดูเหมือนจะปกติทั้งคู่</p>



<p class="wp-block-paragraph">จากนั้นลองทดสอบด้วย&nbsp;<code>curl</code></p>



<pre class="wp-block-code"><code>curl -4 -I https://code.visualstudio.com
</code></pre>



<p class="wp-block-paragraph">IPv4 ตอบกลับปกติ</p>



<pre class="wp-block-code"><code>HTTP/2 200
</code></pre>



<p class="wp-block-paragraph">แต่เมื่อบังคับให้ใช้ IPv6</p>



<pre class="wp-block-code"><code>curl -6 -I https://code.visualstudio.com
</code></pre>



<p class="wp-block-paragraph">กลับได้ผลลัพธ์</p>



<pre class="wp-block-code"><code>curl: (35) Recv failure: Connection reset by peer
</code></pre>



<p class="wp-block-paragraph">ตรงนี้ทำให้เริ่มสงสัยว่าปัญหาน่าจะเกี่ยวกับ IPv6 มากกว่า Browser</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">ผลกระทบที่เจอ</h2>



<p class="wp-block-paragraph">ที่บ้านผมมี Raspberry Pi ทำหน้าที่เป็น Server และบางครั้งก็ใช้ VS Code Remote SSH เข้าไปทำงาน</p>



<p class="wp-block-paragraph">ปัญหาคือ VS Code ฝั่ง Client จะพยายามดาวน์โหลด VS Code Server ลงบนเครื่องปลายทาง แต่เมื่อเชื่อมต่อผ่าน IPv6 ก็โหลดไม่สำเร็จ ทำให้ใช้งาน Remote SSH ไม่ได้</p>



<p class="wp-block-paragraph">ทางแก้ชั่วคราวคือต้องปิด IPv6 บน Server หรือบังคับให้ใช้งานผ่าน IPv4</p>



<p class="wp-block-paragraph">อีกเรื่องที่นึกขึ้นได้คือ เมื่อปีที่แล้วผมเคยเจอปัญหาคล้ายกันกับเกม&nbsp;<strong>HELLDIVERS 2</strong>&nbsp;ซึ่งสุดท้ายก็ต้องปิด IPv6 ถึงจะเล่นได้ตามปกติ</p>



<p class="wp-block-paragraph"></p>



<h2 class="wp-block-heading">ลองวิเคราะห์เพิ่มเติม</h2>



<p class="wp-block-paragraph">ผมลองถาม Claude พร้อมแนบผลการทดสอบไป ได้คำอธิบายประมาณนี้</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>สาเหตุที่เป็นไปได้</strong></p>



<ol class="wp-block-list">
<li>Azure Front Door ไม่รับ IPv6 TLS Handshake จาก IP ของคุณ</li>



<li>ISP อาจมีปัญหาเรื่อง IPv6 Routing ไปยัง Azure</li>



<li>Azure บาง PoP อาจมีปัญหากับ IPv6 ชั่วคราว</li>
</ol>



<p class="wp-block-paragraph"><strong>จาก Log ที่เห็น</strong></p>



<ul class="wp-block-list">
<li>TCP เชื่อมต่อไปยัง <code>code.visualstudio.com</code> ผ่าน IPv6 ได้</li>



<li>ส่ง TLS Client Hello ได้</li>



<li>Server ตอบกลับด้วย Server Hello</li>



<li>หลังจากนั้นการเชื่อมต่อถูก Reset ระหว่าง TLS Handshake</li>
</ul>



<p class="wp-block-paragraph">สรุปคือ TCP เชื่อมต่อได้ แต่การเชื่อมต่อถูกตัดระหว่าง TLS Handshake ซึ่งไม่น่าจะเป็นปัญหาของ Browser หรือเครื่องผู้ใช้</p>
</blockquote>



<p class="wp-block-paragraph">หากการวิเคราะห์นี้ถูกต้อง ก็มีความเป็นไปได้ว่าปัญหาอยู่ระหว่าง&nbsp;<strong>IPv6 Routing ของ ISP</strong>&nbsp;กับ&nbsp;<strong>Azure Front Door</strong>มากกว่าจะเป็นปัญหาที่เครื่องฝั่งผู้ใช้</p>



<h2 class="wp-block-heading">สรุป</h2>



<p class="wp-block-paragraph">จากที่ทดสอบมา ผมพบว่า</p>



<ul class="wp-block-list">
<li>Safari ยังเข้า <code>code.visualstudio.com</code> ได้</li>



<li>Chrome และ Firefox เข้าไม่ได้</li>



<li>IPv4 ใช้งานได้ปกติ</li>



<li>IPv6 จะถูกตัดการเชื่อมต่อระหว่าง TLS Handshake (<code>Connection reset by peer</code>)</li>



<li>VS Code Remote SSH ได้รับผลกระทบ เพราะดาวน์โหลด VS Code Server ไม่สำเร็จผ่าน IPv6</li>



<li>ก่อนหน้านี้ก็เคยเจอปัญหาลักษณะคล้ายกันกับ HELLDIVERS 2 ซึ่งแก้ได้ด้วยการปิด IPv6</li>
</ul>



<p class="wp-block-paragraph">เลยอยากสอบถามว่ามีใครใช้อินเทอร์เน็ตค่ายเดียวกัน หรือเคยเจออาการแบบนี้บ้างไหมครับ?</p>



<p class="wp-block-paragraph">ถ้าใครเคยเจอ รบกวนแชร์ด้วยว่าเป็น ISP ไหน และมีวิธีแก้ที่ดีกว่าการปิด IPv6 หรือเปล่า จะได้ลองทดสอบเพิ่มเติมครับ</p>
]]></content:encoded>
					
					<wfw:commentRss>https://nutttaro.com/blog/internet-fibre-vscode/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
