IPv6移轉機制之介紹



Similar documents
Agenda IPv6 DNS 運 作 Linux IPv6 DNS & Web server 建 置 介 紹 Windows IPv6 DNS & Web server 建 置 介 紹

untitled

untitled

06 C H A P T E R 6-1 WWW 6-2 WWW WWW WWW

untitled

<4D F736F F D D352DBED6D3F2CDF8D7E9BDA8D3EBB9DCC0EDCFEEC4BFBDCCB3CCD5FDCEC42E646F63>

1. ( B ) IT (A) (B) (C) (D) 2. ( A ) (A) (B) (C) (D) 3. ( B ) (A) GPS (B) GIS (C) ETC (D) CAI 4. ( D ) (A) (B) (C) (D) 5. ( B ) (Stored Program) (A) H

产品手册

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1

目 錄 頁 次 政 風 法 令 宣 導 一 行 政 中 立 實 務 探 討 二 收 到 支 付 命 令 不 可 置 之 不 理 3 9 公 務 機 密 維 護 宣 導 一 淺 談 駭 客 攻 擊 14 二 何 不 自 行 設 計 入 侵 防 禦 系 統? 17 安 全 維 護 宣 導 認 識 爆 竹

投影片 1

CA Nimsoft Monitor Snap 快速入门指南

網路安全:理論與實務 第二版

SiteView技术白皮书

1 情 况 综 述 2016 年 3 月, 全 省 公 共 互 联 网 网 络 安 全 状 况 整 体 评 价 为 良 本 月, 我 省 互 联 网 基 础 设 施 运 行 平 稳, 全 省 范 围 内 未 发 生 造 成 重 大 影 响 的 基 础 设 施 运 行 安 全 事 件, 未 发 生 网

Cisco WebEx Meetings Server 2.6 版常见问题解答

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

IP505SM_manual_cn.doc


iGENUS爱琴思邮件系统技术白皮书

XXXXXXXX

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG

宁夏专业技术人员服务平台

epub 61-2

AL-MX200 Series

投影片 1

財金資訊-80期.indd

《计算机网络》实验指导书

電子商業伺服器管理(終極版).doc

Microsoft Word htm

目 錄 第 一 章 weberp 簡 介... 6 第 一 節 概 述... 6 第 二 節 安 全 性... 7 第 三 節 功 能... 7 一 銷 售 及 訂 單... 7 二 稅... 8 三 應 收 帳 款... 8 四 存 貨... 8 五 購 買... 9 六 應 付 帳 款... 9

untitled

温州市政府分散采购

版 權 2014 贊 雲 科 技 股 份 有 限 公 司 版 權 保 護 聲 明 未 經 贊 雲 科 技 股 份 有 限 公 司 書 面 許 可, 本 檔 任 何 部 分 的 內 容 不 得 被 複 製 或 抄 襲 用 於 任 何 目 的 本 檔 的 內 容 在 未 經 通 知 的 情 形 下 可

Pchome

本文由筱驀釹贡献

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

TopTest_Adminstrator.doc

Microsoft Word - SPEC

SL2511 SR Plus 操作手冊_單面.doc

2Office 365 Microsoft Office 365 Microsoft Office Microsoft Office Microsoft Office 365 Office (Office Web Apps) Office WindowsMAC OS Office 365 Offic

SEC-220

R3105+ ADSL


A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内

电信行业网上营业厅

ch08.PDF

Microsoft Word - PS2_linux_guide_cn.doc

软件概述

第 11 章 互聯網技術 11.1 互聯 網 和 萬 維 網 的 發 展 歷 史 A. 互聯網的發展 互聯網是由 ARPANET 開 始發展的 1969 年 美國國防部高級研究計劃署 (ARPA) 把部分軍事研究所和大 的電腦連接起來 建造了㆒個實驗性的電腦網絡 稱為 ARPANET 並 列 的功能

1 产 品 简 介 特 性 包 装 产 品 外 观 电 脑 系 统 要 求 硬 件 安 装 软 件 安 装 软 件 操 作 IP

Microsoft Word - 選擇_無解答2_.doc

turbomail方案

1

目 录 目 录 平 台 概 述 技 术 架 构 技 术 特 点 基 于 统 一 平 台 的 多 产 品 线 支 撑 先 进 性 安 全 性 开 放 性 高 性 能 和

AXIS P7224 Video Encoder Blade – Installation Guide

csa-faq.pdf


ARIS Design Platform

目 录 前 言... 4 校 园 网 络 篇... 5 第 一 章 交 大 校 园 网... 6 第 二 章 有 线 网 络... 7 第 三 章 无 线 网 络 (WiFi) 第 四 章 网 络 计 费 系 统 第 五 章 虚 拟 专 用 网 (VPN) 第 六

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式 软 件 工 程 专 业 课 程 类 型...7

HP 3PAR StoreServ 7000 Storage SmartStart 1.3 软件发行说明

目 彔 1. 准 备 工 作 登 彔 设 置 功 能 说 明 实 时 监 控 基 本 控 制 功 能 设 置 画 质 调 节 彔 像 与 抓 拍

經濟統計資料庫管理資訊系統

Microsoft Word - 全華Ch4Ans.doc

<4D F736F F D D342DA57CA7DEA447B14D2DA475B57BBB50BADEB27AC3FEB14DA447B8D5C344>

校友会系统白皮书feb_08

1. 二 進 制 數 值 ( ) 2 轉 換 為 十 六 進 制 時, 其 值 為 何? (A) ( 69 ) 16 (B) ( 39 ) 16 (C) ( 7 A ) 16 (D) ( 8 A ) 在 電 腦 術 語 中 常 用 的 UPS, 其 主 要 功 能

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

AL-M200 Series

SIP/ENUM Trial

ch09.PDF

untitled

作 業 系 統 簡 介 光 有 電 腦 硬 體, 會 不 容 易 使 用 必 須 要 有 適 當 的 程 式, 才 方 便 操 作 硬 體 衍 生 作 業 系 統 需 求 : 提 供 方 便 使 用 者 執 行 程 式 平 台 有 效 使 用 各 種 電 腦 硬 體 資 源 Jingo C. Lia

Microsoft Word - UserManualForEaton_SC.doc

Azure_s

穨CAS1042中文手冊.doc

QVM330 多阜寬頻路由器

EPSON

ArcIMS ArcIMS Shape ArcIMS Monitor ArcIMS Tasker ArcIMS Windows NT UNIX ArcIMS ArcIMS MapService ArcIMS ArcIMS ArcIMS ArcIMS JAVA Windows NT UNIX ArcI

产品手册

UDP 8.2 TCP/IP OSI OSI 3 OSI TCP/IP IP TCP/IP TCP/IP Transport Control Protocol TCP User Datagram Protocol UDP TCP TCP/IP IP TCP TCP/IP TC

ebook140-9

中科曙光云盘系统

第 1 章 概 述 1.1 计 算 机 网 络 在 信 息 时 代 中 的 作 用 1.2 计 算 机 网 络 的 发 展 过 程 *1.2.1 分 组 交 换 的 产 生 *1.2.2 因 特 网 时 代 *1.2.3 关 于 因 特 网 的 标 准 化 工 作 计 算 机 网 络 在

Transcription:

服 務 系 統 升 級 概 要 CHT-TL IPv6 標 準 測 試 實 驗 室 CHT-TL IPv6 Testing Laboratory All Copyright Reserved

Agenda 服 務 系 統 升 級 IPv6 之 方 法 伺 服 器 升 級 DNS Server Web Server Email Server 應 用 程 式 升 級 All Copyright Reserved 2 54

Agenda 服 務 系 統 升 級 IPv6 之 方 法 伺 服 器 升 級 DNS Server Web Server Email Server 應 用 程 式 升 級 All Copyright Reserved 3 54

網 路 服 務 存 取 流 程 終 端 網 路 服 務 Windows Vista or 7 Linux Fedora ---- MAC OS Router ( Cisco, Juniper ---) Routing (OSPFv3, RIPng --) Apache / Tomcat / IIS6 / IIS7 DNS / WEB / MAIL / SIP DNS 伺 服 器 使 用 IPv6 連 線 至 應 用 服 務 需 使 用 者 網 路 DNS 伺 服 器 與 應 用 服 務 皆 支 援 IPv6 使 用 者 IPv4/IPv6 3. 使 用 IPv4 或 IPv6 瀏 覽 應 用 服 務 伺 服 器 A All Copyright Reserved 4 54

服 務 系 統 升 級 IPv6 之 方 法 (1/2) 方 法 一 : 架 設 第 二 台 伺 服 器, 專 門 處 理 IPv6 連 線 優 點 : 不 影 響 原 本 IPv4 連 線 缺 點 : 需 維 護 兩 台 機 器, 有 資 料 或 程 式 碼 不 一 致 的 可 能 性 方 法 二 : 將 原 本 應 用 程 式 啟 用 IPv6, 同 時 接 受 IPv4 與 IPv6 連 線 優 點 : 維 護 容 易 缺 點 : 風 險 高, 容 易 影 響 原 本 IPv4 連 線 IPv4 client IPv4 IPv4/IPv6 IPv6 IPv4 application IPv4 client IPv4 IPv4/IPv6 IPv6 IPv4/IPv6 application IPv4/IPv6 client IPv6 application IPv4/IPv6 client 建 議 All Copyright Reserved 5 54

服 務 系 統 升 級 IPv6 之 方 法 (2/2) 方 法 三 : 於 原 伺 服 器 前 架 設 一 台 轉 換 器 (Translator), 用 戶 端 用 IPv6 連 線 到 轉 換 器, 轉 換 器 再 使 用 IPv4 連 線 到 原 伺 服 器 讀 取 資 料 優 點 : 可 快 速 提 供 IPv6 連 線 服 務 缺 點 : 每 一 種 通 信 協 定 需 要 一 個 轉 換 器, 且 擴 展 性 不 易, 不 是 所 有 協 定 都 可 100% 透 通 IPv4 client IPv4/IPv6 client IPv4/IPv6 IPv6 IPv4 Translator (NAT64) 不 限 網 頁 服 務 IPv4 IPv4 application All Copyright Reserved 6 54 方 法 四 : 於 原 伺 服 器 前 架 設 一 台 reverse proxy, 用 戶 端 用 IPv6 連 線 到 reverse proxy, reverse proxy 使 用 IPv4 連 線 到 原 伺 服 器 讀 取 資 料 IPv4 client 優 點 : 可 快 速 提 供 IPv6 連 線 服 務 缺 點 : 擴 展 性 不 易, 不 是 所 有 協 定 都 可 100% 透 通, 需 作 壓 力 測 試, 以 確 保 運 作 無 誤 IPv4/IPv6 client IPv4/IPv6 IPv6 IPv4 Reverse Proxy IPv4 IPv4 application 過 渡 做 法

事 前 準 備 工 作 申 請 與 設 定 伺 服 器 IPv6 位 址 申 請 IPv6 位 址 方 法 : 向 ISP 或 網 路 管 理 者 申 請 設 定 IPv6 位 址 向 DNS server 註 冊 伺 服 器 的 IPv6 位 址 需 不 需 要 針 對 其 IPv6 位 址 而 有 新 的 Domain name All Copyright Reserved 7 54

市 面 上 軟 體 啟 動 IPv6 使 用 市 面 上 軟 體, 若 欲 啟 動 IPv6 需 視 廠 商 是 否 有 支 援 原 有 軟 體 已 支 援 IPv6, 則 只 需 啟 動 設 定 與 測 試 原 有 軟 體 未 支 援 IPv6, 但 其 新 版 有 IPv6 功 能, 則 需 更 新 軟 體 原 有 軟 體 未 支 援 IPv6, 且 其 新 版 也 未 支 援 IPv6 等 待 廠 商 軟 體 更 新 更 換 成 其 他 有 支 援 IPv6 的 相 同 軟 體 目 前 市 面 上 越 來 越 多 軟 體 已 具 備 支 援 IPv6, 但 功 能 是 否 齊 全 有 待 確 定 All Copyright Reserved 8 54

作 業 系 統 及 常 用 應 用 軟 體 對 IPv6 一 覽 表 (1/2) 資 訊 系 統 平 台 軟 體 種 類 IPv6 版 本 需 求 Windows 7 O.S 支 援 (Enabled by default) Windows 2008 O.S 支 援 (Enabled by default) Windows 2003 O.S 支 援 (run netsh install ipv6 ) Windows XP O.S SP1 及 SP2 均 支 援 微 軟 視 窗 作 業 系 統 及 應 用 程 式 Windows Vista O.S 支 援 (Enabled by default) IIS Web server Ver. 6.0 以 上 Apache Web server Ver. 2.0 以 上 sendmail Mail server Ver. 8.10 以 上 Exchange Server Mail server 2007 SP1 之 後 SWL Server Database SQL Server 2005 以 後 MySQL Database Ver. 4.1 以 上 Source: http://en.wikipedia.org/wiki/comparison_of_ipv6_support_in_operating_systems#cite_note-6 http://www.sixxs.net/wiki/ipv6_capable_operating_systems All Copyright Reserved 9 54

作 業 系 統 及 常 用 應 用 軟 體 對 IPv6 一 覽 表 (2/2) 資 訊 系 統 平 台 軟 體 種 類 IPv6 版 本 需 求 Unix 作 業 系 統 及 應 用 程 式 Smartphone & Table FreeBSD O.S Ver. 4.0 以 上 Linux O.S Ver. 2.4 以 上, Ver 2.6.15 佳 NetBSD O.S Ver. 1.5 以 上 OpenBSD O.S Ver. 3.9 以 上 Solaris O.S Ver. 8 以 上 IBM AIX O.S AIX 5.2 以 上, (WAS 6.0 以 上 ) HP O.S Ver. 10.2 以 上 BIND DNS Server Ver. 9.0 以 上 postfix mail server Ver. 2.2 以 上 PostgreSQL Database Ver. 8.3.1 以 上 Oracle Database Ver. 10.1.3 以 上 ios O.S Ver. 4.2 以 上 Android O.S Ver. 2.1 以 上 Source: http://en.wikipedia.org/wiki/comparison_of_ipv6_support_in_operating_systems#cite_note-6 http://www.sixxs.net/wiki/ipv6_capable_operating_systems All Copyright Reserved 10 54

Agenda 服 務 系 統 升 級 IPv6 之 方 法 伺 服 器 升 級 DNS Server Web Server Email Server 應 用 程 式 升 級 Socket 應 用 程 式 檢 查 應 用 程 式 修 改 程 式 之 考 量 All Copyright Reserved 11 54

DNS 簡 介 全 名 稱 為 Domain Name System 以 分 散 式 架 構 及 Client/Server 的 原 理 來 工 作 提 供 機 器 名 稱 與 IP 位 址 雙 向 對 映 的 機 制 WWW www.hinet.net <-> 168.95.1.82 MAIL msa.hinet.net <-> 168.95.4.211 使 用 網 域 名 稱 讓 系 統 更 具 移 值 性, 當 IP 變 動, 只 需 更 改 DNS 設 定 即 可, 應 用 程 式 或 網 頁 等 不 需 更 改 網 域 名 稱 比 IP 容 易 記, 且 具 代 表 意 義, 今 日 Internet 上 的 Domain Name 巳 漸 漸 成 為 商 標, 此 即 為 DNS 所 支 持 隨 著 IPv6 的 逐 漸 推 廣 與 發 展, 使 得 網 域 名 稱 的 使 用 更 重 要 All Copyright Reserved 12 54

DNS 服 務 架 構 分 散 式 架 構 沒 有 一 台 電 腦 會 有 全 部 的 DNS 資 料 Name Server 維 護 整 個 Database 中 的 部 份, 並 提 供 Client(Resolver) 查 詢 服 務 自 己 的 資 料 由 自 己 維 護, 而 其 他 人 的 資 料 則 分 散 在 全 球 全 球 最 大 的 分 散 式 資 料 庫 系 統 以 樹 狀 結 構 的 方 式 找 到 目 的 位 址 ( 每 個 結 點 需 要 授 權 ) http://www.root-servers.org/ 目 前 Root Server 分 布 情 形 穩 定 負 載 平 衡 : 可 由 Master 主 機 自 由 的 複 製 到 Slave 主 機 備 援 : 一 個 網 域 名 稱 可 有 多 台 主 機 共 同 服 務 ( 輸 流 查 詢 ) 樹 狀 結 構 經 由 全 球 唯 一 的 Root Server 達 到 正 確 搜 尋 的 目 的 Root Server 共 十 三 部, 每 一 部 可 能 都 有 許 多 Mirror ( 如 f.root-servers.net 有 二 三 十 部 ) 效 率 使 用 UDP 封 包 查 詢 速 度 基 本 上 都 在 100 msec 內 經 由 Cache 來 加 快 DNS 的 查 詢 All Copyright Reserved 13 54

DNS 查 詢 範 例 root name server. tw. name server tw Name Server edu.tw. name server edu gov ncu.edu.tw. name server ntu ncu resolver cc.ncu.edu.tw. name server cc math All Copyright Reserved 14 54

DNS server 安 裝 平 台 UNIX 常 見 為 ISC BIND 共 約 發 行 三 十 幾 個 版 本 ( 4.X~9.X) 最 新 版 本 4.9.9( 不 再 維 護 ), 8.4.1, 9.2.2,9.4.1 建 議 使 用 9.2.9 版 本 穩 定, 可 靠, 最 多 人 使 用 Windows 可 見 於 Windows Server 級 的 版 本 簡 單 設 定 是 其 優 點 GUI 設 定 根 據 BIND 4.x 修 改 而 來 All Copyright Reserved 15 54

BIND 或 Windows DNS? 操 作 Windows BIND GUI 的 設 定 方 式 入 門 容 易 設 定 以 文 字 編 輯 進 行 可 用 Windows 其 他 服 務 結 合 ( 較 易 出 錯 WINS/AD) Unix 環 境 為 一 般 人 所 不 熟 悉 效 率 查 詢 數 字 無 統 計 資 料 每 秒 可 處 理 上 萬 次 查 詢 穩 定 性 Multi-thread/SSL 視 OS 表 現 穩 定 性 佳 基 本 上 可 符 合 一 般 企 業 需 求 版 本 更 新 速 度 較 快 安 全 性 隨 系 統 版 本 更 新 而 更 新 版 本 可 從 設 定 面 加 強 安 全 性 較 能 預 防 DNS Spoofing 佔 有 率 在 台 灣 兩 者 相 當 在 全 世 界 佔 大 宗 其 他 Root Server 皆 以 BIND 為 主 All Copyright Reserved 16 54

Windows 各 版 本 DNS 伺 服 器 對 IPv6 支 援 簡 介 Windows 2000 須 至 Microsoft 網 站 下 載 IPv6Kit 軟 體 透 過 指 令 設 定, 無 DNS 管 理 圖 形 操 作 介 面 Windows 2003 內 建 IPv4/IPv6 Dual Stack, 可 輕 易 啟 用 透 過 指 令 設 定, 無 DNS 管 理 圖 形 操 作 介 面 Windows 2008 支 援 Native IPv6 功 能, 預 設 啟 用 IPv6 通 訊 協 定 提 供 完 整 DNS 管 理 圖 形 操 作 介 面 All Copyright Reserved 17 54

BIND 的 IPv6 支 援 可 接 受 來 自 IPv4 主 機 查 詢 某 domain name 的 IPv6 address 8.1 以 後 支 援 AAAA 的 DNS 記 錄 相 當 於 IPv4 的 A 記 錄 BIND 9 以 後 支 援 A6, DNAME 的 DNS 記 錄 除 有 AAAA 的 功 能 外, 可 支 援 renumbering 可 接 受 來 自 ipv6 主 機 ( 該 機 器 的 連 線 IP 是 IPv6) 的 DNS 查 詢 DNS 本 身 需 連 線 在 IPv6 的 網 路 上 BIND 8.1.2 以 上 支 援 Root servers 目 前 已 經 有 9 個 root servers 指 派 IPv6 address 可 回 答 AAAA 的 記 錄 All Copyright Reserved 18 54

DNS 安 裝 設 定 (BIND) ISC BIND (http://www.isc.org/bind/ ) 為 介 紹 基 礎 下 載 及 編 譯 ( 請 取 9.2.9 以 上 之 版 本 使 用 ) tar zxvf bind-9.2.9.tar.gz Make;make install 重 要 檔 案 /usr/sbin/named 服 務 程 式 (daemon) /usr/bin/nslookup 查 詢 工 具 /usr/bin/dig 查 詢 及 多 方 面 的 應 用 工 具 所 需 設 定 檔 /etc/named.conf named 的 組 態 檔 /var/named/named.ca Root Server 列 表 /var/named/ Zone file( 正 / 反 解 ) All Copyright Reserved 19 54

設 定 檔 named.conf BIND (named) 環 境 之 主 要 設 定 檔 作 用 定 義 named 的 功 能 項 目 ( options ) 定 義 root server 位 置 ( zone ) 定 義 所 管 轄 之 網 域 名 稱 ( zone ) 定 義 反 解 (IPv4/IPv6) ( zone ) 其 他, 如 系 統 記 錄 / 存 取 控 制 列 表 等 All Copyright Reserved 20 54

正 反 解 檔 案 資 源 記 錄 範 例 正 解 檔 資 源 記 錄 : ns IN A 10.144.166.125 ns IN AAAA 2001:ca0:7000:8000::3 反 解 檔 資 源 記 錄 : 125 IN PTR ns.v6.chttl.com.tw. 3.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 IN PTR ns.v6.chttl.com.tw. All Copyright Reserved 21 54

DNS 安 全 性 限 制 更 新 BIND 版 本 並 隨 時 修 補 漏 洞 利 用 Access Control List 設 定 存 取 權 限 限 制 查 詢 allow-query 避 免 未 經 授 權 的 zone transfer allow-transfer 設 定 提 供 服 務 的 程 度 recursion yes/no allow-recursion -> available on bind 9 拒 絕 提 供 服 務 blackhole acl chttl1 { 192.0.2.0/24; }; acl chttl2 { 10.144.166/24;}; Options {. allow-query { chttl2; }; allow-transfer { none; }; allow-recursion { any; };. blackhole { chttl1; };.. }; Zone v6.chttl.com.tw { type master; file v6-domain.fwd ; allow-query { any; }; allow-transfer { 10.144.166.1; }; }; All Copyright Reserved 22 54

Named 啟 動 / 停 止 / 除 錯 如 何 確 定 DNS 是 否 運 行 呢? 確 認 /var/log/messages 是 否 出 現 異 常 訊 息 擷 取 host 與 server 交 換 封 包, 確 認 封 包 交 換 是 否 成 功 檢 視 server 回 應 訊 息, 確 認 封 包 之 Rcode 欄 位 之 內 容 Port Scan 目 標 53/UDP nslookup q=ns. Dns_server ( 查 詢 其 Root 記 錄 ) dig @dns_server. Ns DNS 不 正 常 原 因 : 語 法 錯 誤 造 成 DNS 未 啟 動 觀 念 錯 誤 造 成 運 作 不 正 常 網 路 是 否 正 常 ( 流 量, 斷 線 ) 是 否 被 Router/Firewall 等 擋 掉 了 port 53 被 入 侵 或 欺 騙 DNS 的 指 向 錯 誤 (forward) All Copyright Reserved 23 54

Named 啟 動 / 停 止 / 除 錯 基 本 上 只 要 執 行 named 即 可 啟 動 DNS $>named 或 $>/etc/rc.d/init.d/named start named 啟 動 狀 況 會 寫 到 /var/log/messages 中, 只 要 查 看 這 個 檔 案 即 可 知 道 有 無 錯 誤 要 停 止 named, 可 直 接 kill 掉 其 行 程 即 可 $>killall -9 named 或 $>kill -9 pid-file 或 $>/etc/rc.d/init.d/named stop 除 錯 可 能 的 錯 誤 狀 況 : 語 法 錯 誤 ( reject/syntax error) 不 屬 於 該 Zone ( Outside of zone) 沒 有 NS 記 錄 ( no ns RR) 目 錄 或 檔 案 問 題 (No such file or directory ) 沒 有 Root Server (No root nameservers ) 系 統 問 題 ( 如 開 啟 中 的 檔 案 太 多, socket port 53 開 不 啟 來 ) All Copyright Reserved 24 54

測 試 DNS 伺 服 器 成 功 啟 動 IPv6 與 否 範 例 環 境 使 用 者 端 : 使 用 啟 動 IPv6 之 桌 上 型 電 腦 / 筆 記 型 電 腦, 例 如 Windows XP DNS 伺 服 器 假 設 其 IPv4 位 址 為 1.2.3.4 在 正 解 檔 資 源 記 錄 加 入 ns 這 台 機 器 的 A record 與 AAAA record All Copyright Reserved 25 54

測 試 DNS 伺 服 器 - 用 戶 端 指 令 (1/3) Step1:[ 開 始 ]->[ 執 行 ]-> 輸 入 cmd 於 對 話 框 中 Step2: 於 命 令 提 示 字 元 中 輸 入 nslookup All Copyright Reserved 26 54

測 試 DNS 伺 服 器 - 用 戶 端 指 令 (2/3) Step3 : 確 定 Default Server 是 啟 動 IPv6 的 那 台 DNS 伺 服 器 位 址, 可 用 server 1.2.3.4 來 修 改 Default Server Step4 : 輸 入 set type=any 設 定 要 詢 問 所 有 種 類 的 位 址 All Copyright Reserved 27 54

測 試 DNS 伺 服 器 - 用 戶 端 指 令 (3/3) Step5: 輸 入 ns, 則 應 該 出 現 ns 的 IPv4 與 IPv6 位 址 輸 入 ns 輸 出 伺 服 器 :unknown Address:1.2.3.4 名 稱 : ns.v6.chttl.com.tw Address: 2001:ca0:7000:8000::3 10.144.166.125 測 試 成 功 All Copyright Reserved 28 54

DNS 導 入 IPv6 建 議 DNS 提 供 IPv6 位 址 查 詢 為 提 供 IPv6 服 務 首 要 條 件 先 使 用 IPv4 詢 問, 但 需 可 回 應 目 標 物 之 IPv4 及 IPv6 位 址 DNS 資 源 檔 新 增 AAAA 之 資 源 再 使 用 IPv6 詢 問, 但 需 可 回 應 目 標 物 之 IPv4 及 IPv6 位 址 DNS 修 正 為 IPv4/IPv6 雙 協 定 伺 服 器 或 使 用 兩 台 設 備 支 援 不 同 通 訊 協 定 因 DNS 無 法 表 示 目 標 物 之 現 在 狀 態, 為 避 免 IPv6 Fallback 問 題 發 生,DNS IPv6 資 源 檔 需 小 心 設 定 如 DNS 記 載 某 伺 服 器 具 備 IPv6 位 址, 當 系 統 發 現 通 訊 雙 方 同 時 具 備 IPv4 和 IPv6 能 力, 則 會 以 IPv6 為 優 先, 但 實 際 上 此 伺 服 器 無 IPv6 功 能 或 網 路 不 具 備 IPv6 功 能, 則 發 生 IPv6 連 線 逾 時 後, 再 使 用 IPv4 連 線, 違 反 導 入 IPv6 主 要 挑 戰 目 標 DNS 提 供 雙 協 定 後, 應 用 程 式 詢 問 是 否 會 造 成 效 能 降 低? 進 行 IPv6 位 址 查 詢 統 計 分 析 All Copyright Reserved 29 54

IPv6/IPv4 DNS 設 計 建 議 方 案 方 案 一 方 案 二 方 案 三 Internet Internet Internet IPv6/IPv4 Dual stack IPv6/IPv4 Dual stack IPv4 IPv6 IPv4 IPv6 Eth1 Eth1 Eth1 DNS DNS DNSv4 DNSv6 Dual Stack DNS Eth2 原 來 DNSv4 不 用 更 動 同 一 台 DNS, 兩 個 Ports Eth2 二 台 DNS, 各 自 獨 立 如 何 確 保 資 料 同 步? All Copyright Reserved 30 54

Agenda 服 務 系 統 升 級 IPv6 之 方 法 伺 服 器 升 級 DNS Server Web Server Email Server 應 用 程 式 升 級 All Copyright Reserved 31 54

WWW 簡 介 ( HTML and HTTP) 建 立 連 線 後, WWW Client 會 送 出 Request 封 包, 而 WWW Server 便 會 傳 回 Response 封 包, 將 WWW Client 所 指 定 的 資 源 以 檔 案 形 式 傳 送 給 WWW Client Browser IE (~49%) Firefox (~43%) Google Chrome (~3%) Safari, Opera, Browser 1. HTTP Request Web Server Apache (~50%) Microsoft IIS (~35%) Google GWS (~6%),--- Web Server Application 2. HTTP Response Client PC Web Server HTML Document All Copyright Reserved 32 54

http://en.wikipedia.org/wiki/usage_share_of_web_browsers http://www.w3schools.com/browsers/browsers_stats.asp All Copyright Reserved 33 54

WEB server 的 安 裝 平 台 Company IIS 6.0 IIS 7.0 IIS 7.5 Apache Web server Microsoft Microsoft Microsoft Apache Software Corporation Corporation Corporation Foundation Version 6.0 6.0 6.0 2.0.47 Released 3/28/03 7/22/05 3/28/09 7/10/03 Platforms Windows Server 2003 Brief description Price Released from Microsoft. Included with Windows Server 2003 Windows Server 2008 And Windows Vista Released from Microsoft. Included with Windows Server 2008 And Windows Vista Windows Server 2008 R2 And Windows 7 The newest release of IIS from Microsoft. Included with Windows Server 2008 And Windows 7 Windows NT/2000/XP, Mac OS X, Linux and other UNIX-based platforms, experimentally supports Windows 95/98 Currently the most popular Web server. Freeware. All Copyright Reserved 34 54

Windows Server IIS 支 援 IPv6 狀 況 IIS6 服 務 設 定 IPV6 支 援 IPv4/IPv6 Dual Stack 支 援 IPv6, 但 圖 形 介 面 不 支 援 IPv6 設 定 IPv4 及 IPv6 80 Port 皆 可 正 常 連 線 IPv4 及 IPv6 443 Port 皆 可 正 常 連 線 IIS7 服 務 設 定 IPV6 預 設 已 啟 用 支 援 IPv6 通 訊 協 定 圖 形 介 面 支 援 IPv6 設 定 IIS7 服 務 設 定 IPV6 預 設 已 啟 用 支 援 IPv6 通 訊 協 定 圖 形 介 面 支 援 IPv6 設 定 IPv4 及 IPv6 80 Port 皆 可 正 常 連 線 IPv4 及 IPv6 443 Port 皆 可 正 常 連 線 All Copyright Reserved 35 54

Windows IIS 7 安 裝 步 驟 (1/2) 登 入 Windows 2008 之 後 會 自 動 顯 示 一 個 初 始 設 定 工 作 畫 面, 其 中 有 一 個 角 色 的 遠 單 選 擇 新 增 角 色 功 能, 安 裝 網 頁 伺 服 器 IIS 角 色 All Copyright Reserved 36 54

Windows IIS 7 安 裝 步 驟 (2/2) 勾 選 網 頁 伺 服 器 IIS 並 於 安 裝 完 成 後,IIS 即 可 同 時 支 援 IPv4/IPv6, 並 可 透 過 IIS 管 理 工 具 進 行 設 定 All Copyright Reserved 37 54 勾 選 應 用 程 式 開 發 並 於 安 裝 完 成 後, IIS 即 可 支 援 不 同 應 用 程 式 設 定

Linux Web server(apache) Apache 是 Unix-like OS 中 最 常 見 的 Web Server,Apache 從 1.3 版 就 開 始 支 援 IPv6, 目 前 Apache2 已 經 直 接 預 設 並 啟 動 支 援 IPv6/IPv4 的 Dual- Stack 運 作, 在 CentOS5.3 的 Apache 2.2.3-22 也 是 如 此 以 下 說 明 如 何 安 裝 一 個 支 援 IPv6 的 Web Server 先 利 用 yum 指 令 來 安 裝 Apache2, 如 下 : #yum install httpd 安 裝 完 成 後 可 以 調 整 Apache 的 設 定, 設 定 檔 名 稱 及 路 徑 如 下 : /etc/httpd/conf/httpd.conf 基 本 上 不 用 特 別 調 整 即 已 同 時 支 援 雙 協 定, 若 想 進 行 進 階 或 手 動 設 定 可 以 修 改 設 定 檔 若 是 第 一 次 執 行 Apache Server, 指 令 如 下 : #/etc/init.d/httpd start 如 果 Apache Server 已 啟 動 中, 修 改 後 要 重 新 執 行 Apache Server, 可 使 用 指 令 如 下 : #/etc/init.d/httpd restart All Copyright Reserved 38 54

FreeBSD Web server(apache) 在 FreeBSD 作 業 系 統 中 可 以 使 用 ports 快 速 的 安 裝 支 援 IPv6 的 Apache Web Server 以 下 以 FreeBSD 8.0 為 例 進 行 安 裝 : #cd /usr/ports/www/apache22 #make #make install clean 若 想 進 行 進 階 或 手 動 設 定 可 以 修 改 設 定 檔, 檔 名 及 路 徑 如 下 : /usr/local/etc/apache22/httpd.conf 有 關 Apache 的 設 定 主 要 是 設 定 一 些 基 本 Web Server 的 選 項, 需 bind 那 個 address 與 port, 只 要 設 定 幾 項 基 本 的 設 定, 即 可 啟 用 IPv6 enable 的 Web Server 修 改 完 後 存 檔 並 重 新 啟 動 httpd 服 務 : #/usr/local/etc/rc.d/apache22 restart Source: http://www.rd.ipv6.org.tw/?page_id=74 All Copyright Reserved 39 54

Tomcast 6.0 for Windows server 設 定 在 Tomcat 6.0 安 裝 目 錄 下 尋 找 tcnative-1.dll 並 移 出 關 閉 並 重 啟 Tomcat 服 務 在 \Tomcat 6.0\conf\ 下 開 啟 server.xml 將 8080 及 8443 port 的 protocol 改 為 "HTTP/1.1", 如 下 : <Connector port="8080" protocol="http/1.1" connectiontimeout="20000" redirectport="8443" /> <Connector port="8443" protocol="http/1.1" minsparethreads="5" 關 閉 並 重 啟 Tomcat 服 務 後 IPv4 及 IPv6 80 Port 即 可 正 常 連 線 Http(8080Port) 連 線 畫 面 All Copyright Reserved 40 54

WEB 伺 服 器 如 何 取 得 用 戶 的 IP 位 址 Server 端 Web 程 式 語 言 包 含 ASP, JSP, Perl, PHP 等, 可 透 過 下 列 範 例 語 法 函 式 即 可 獲 取 使 用 者 IP 位 址 PHP <?php $ip=$_server['remote_addr']; echo Your IP Address,$ip;?> ASP <%=Request.ServerVariables( REMOT E_ADDR )%> ASP.NET Your IP Address :<%Reponse.Write(Request.Us erhostaddress)%> JSP RemoteAddr?<%request.getRemoteAddr()%? RemoteHost?<%request.getRemoteHost()%? Windows OS 預 設 以 random 的 IPv6 位 址 進 行 連 線 連 線 All Copyright Reserved 41 54

測 試 網 頁 伺 服 器 (1/2) 搭 配 DNS 伺 服 器 測 試 環 境 : DNS 伺 服 器 新 增 網 頁 伺 服 器 之 IPv6 位 址 網 頁 伺 服 器 之 IPv4 與 IPv6 位 址 對 應 到 相 同 的 Domain name 使 用 者 使 用 Windows 7 測 試 步 驟 : 關 閉 IPv4, 只 具 有 IPv6 功 能, 且 具 有 global IPv6 位 址 使 用 者 於 網 頁 中 輸 入 網 頁 伺 服 器 之 網 址 網 頁 正 確 呈 現 即 表 示 伺 服 器 成 功 啟 動 IPv6 DNS 伺 服 器 使 用 者 IPv6-only 3. IPv6 瀏 覽 網 頁 伺 服 器 A All Copyright Reserved 42 54

測 試 網 頁 伺 服 器 (2/2) 直 接 連 線 網 頁 伺 服 器 測 試 環 境 : 使 用 者 使 用 Windows XP, 且 啟 動 IPv6 功 能 測 試 步 驟 : 使 用 者 於 網 頁 中 輸 入 網 頁 伺 服 器 之 網 址, 格 式 為 http://[ipv6 address of web server] 需 用 中 括 弧 將 IPv6 位 址 包 住 網 頁 正 確 呈 現 即 表 示 伺 服 器 成 功 啟 動 IPv6 使 用 者 IPv4/IPv6 直 接 使 用 web server 之 IPv6 位 址 瀏 覽 網 頁 伺 服 器 A All Copyright Reserved 43 54

Agenda 服 務 系 統 升 級 IPv6 之 方 法 伺 服 器 升 級 DNS Server Web Server Email Server 應 用 程 式 升 級 All Copyright Reserved 44 54

Email Server 安 裝 步 驟 建 議 參 考 台 灣 NGN IPv6 移 轉 技 術 入 口 網 資 訊 Windows Exchange Server http://www.rd.ipv6.org.tw/?p=1447 Sendmail http://www.rd.ipv6.org.tw/?p=819 Postfix http://www.wkb.idv.tw/moodle/pluginfile.php/5660/ mod_page/content/1/slide/twnic_ipv6.pdf All Copyright Reserved 45 54

測 試 Email 伺 服 器 (1/3) 環 境 : 使 用 者 : Windows Live Mail( 可 直 接 填 mail server 之 IPv6 位 址 ) All Copyright Reserved 46 54 Source : http://www.wkb.idv.tw/moodle/pluginfile.php/5660/mod_page /content/1/slide/twnic_ipv6.pdf

測 試 郵 件 伺 服 器 (2/3) 搭 配 DNS 伺 服 器 測 試 環 境 : DNS 伺 服 器 新 增 郵 件 伺 服 器 之 IPv6 位 址 Email 伺 服 器 之 IPv4 與 IPv6 位 址 對 應 到 相 同 的 Domain name 使 用 者 使 用 Windows 7 測 試 步 驟 : 關 閉 IPv4, 只 具 有 IPv6 功 能, 且 具 有 global IPv6 位 址 使 用 Windows Live Mail, 填 入 mail server 的 domain name 使 用 者 依 正 常 步 驟 使 用 Windows Live Mail 做 收 發 信 信 件 成 功 收 送 即 表 示 郵 件 伺 服 器 成 功 啟 動 IPv6 DNS 伺 服 器 使 用 者 IPv6-only 3. IPv6 收 發 信 郵 件 伺 服 器 A All Copyright Reserved 47 54

測 試 網 頁 伺 服 器 (3/3) 直 接 連 線 郵 件 伺 服 器 測 試 環 境 : 使 用 者 測 試 步 驟 : 使 用 啟 動 IPv6 功 能 之 Windows XP/Windows 7 Windows Live Mail 的 POP3 與 SMTP 填 入 mail server 的 IPv6 位 址 使 用 者 依 正 常 步 驟 使 用 Windows Live Mail 做 收 發 信 信 件 成 功 收 送 即 表 示 郵 件 伺 服 器 成 功 啟 動 IPv6 使 用 者 IPv4/IPv6 直 接 使 用 郵 件 伺 服 器 之 IPv6 位 址 收 送 郵 件 郵 件 伺 服 器 A All Copyright Reserved 48 54

Agenda 服 務 系 統 升 級 IPv6 之 方 法 伺 服 器 升 級 DNS Server Web Server Email Server 應 用 程 式 升 級 All Copyright Reserved 49 54

自 行 開 發 軟 體 啟 動 IPv6 自 行 開 發 應 用 軟 體 若 沒 有 使 用 到 IP 位 址 或 transport layer APIs, 基 本 上 不 會 因 為 啟 動 IPv6 而 導 致 原 有 軟 體 不 正 常 修 改 程 式 以 符 合 IPv6 連 線 需 看 程 式 語 言 支 援 IPv6 程 度 All Copyright Reserved 50 54

網 頁 啟 動 IPv6 網 頁 範 例 : <td><div align="center"><a href="http://1.1.1.1/supervisor/" class="topmenu"> 主 管 園 地 </a></div></td> 不 建 議 的 寫 法, 此 寫 法 會 因 為 啟 動 IPv6 而 導 致 此 連 結 出 現 錯 誤 需 修 改 網 頁 程 式 <td><div align="center"><a href="http://web.chttl.com.tw/structure/" class="topmenu"> 組 織 架 構 及 職 掌 </a></div></td> 推 薦 的 寫 法, 只 要 伺 服 器 本 身 與 web.chttl.com.tw 皆 有 IPv6 位 址, 網 頁 不 需 修 改 即 可 使 用 IPv6 連 線 網 頁 最 常 因 為 內 容 使 用 IP 位 址 連 接 到 其 他 伺 服 器 而 導 致 IPv6 連 線 不 正 常 網 頁 撰 寫 建 議 連 結 到 伺 服 器 時 請 使 用 Domain name 而 非 IP 位 址 All Copyright Reserved 51 54

應 用 程 式 IPv6 化 之 考 量 Transport Layer API RFC3494 - Basic Socket Interface Extensions for IPv6 網 路 訊 息 儲 存 使 用 與 IP 版 本 無 關 之 資 料 結 構 新 的 IP 位 址 資 料 結 構 一 定 要 包 含 128 個 位 元 IPv6 位 址 能 儲 存 任 何 的 位 址 系 列 (Address Family) 位 址 轉 換 功 能 : 將 IPv6 二 進 位 的 位 址 表 示 法 轉 換 成 可 閱 讀 格 式, 反 之 亦 然 (inet_ntop 與 inet_pton) 核 心 socket function 名 稱 和 位 址 的 解 析 (Name and Address Resolution) 兩 個 新 的 位 址 解 析 功 能 getaddrinfo() and getnameinfo() All Copyright Reserved 52 54

程 式 轉 移 流 程 檢 查 程 式 碼 修 改 程 式 NO 測 試 All Pass? YES 完 成 All Copyright Reserved 53 54

謝 謝 大 家 CHT-TL IPv6 Testing Laboratory All Copyright Reserved