วิธีการแมปพอร์ตใน ICS ใช้.inf แฟ้ม

หมายเลขบทความ (Article ID): 231162
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

บทความนี้อธิบายวิธีการสร้างการแมปพอร์ตใหม่สำหรับ Internet Connection Sharing (ICS) โดยใช้แฟ้ม.inf แฟ้ม.inf เพิ่มการแมปการพอร์ตเพิ่มเติมให้โดยตรงแพ็คเก็ต IP ขาเข้าผ่าน ทางพอร์ต UDP หรือ TCP เฉพาะ หรือ ไปยังที่อยู่ของไคลเอ็นต์เฉพาะ โปรแกรมบางโปรแกรมอินเทอร์เน็ตอาจต้องการจะถูกสงวนไว้สำหรับการใช้พอร์ตเฉพาะ ข้อมูลนี้ควรถูกจัดให้ โดยผู้ผลิตโปรแกรม

ถ้าพอร์ตที่จัดการกับข้อมูลถูกเก็บอยู่ภายในส่วนของข้อมูลของแพ TCP หรือ UDP คเก็ตใช้ โดยโปรแกรมนั้น การแก้ไขที่จำเป็น และแฟ้ม.inf นี้จะไม่ช่วยในการทำงานของโปรแกรม ด้วยการโฮสต์ ICS ในกรณีดังกล่าว โฮสต์ ICS ควรถูกปิดใช้งาน และโปรแกรมควรรันบนเครื่องคอมพิวเตอร์ที่เชื่อมต่อกับอินเทอร์เน็ตโดยตรง

แม้ว่า Microsoft ให้บทความนี้ให้ข้อมูลเพื่อความสะดวกของลูกค้า บริการสนับสนุนผลิตภัณฑ์ของ Microsoft ไม่มีการสนับสนุนสำหรับการใช้หรือการแก้ไขแฟ้ม.inf ในบทความนี้

หมายเหตุ:: บทความนี้มีไว้สำหรับใช้เป็นข้อมูลเท่านั้น ไม่มีข้อมูลเกี่ยวกับการแก้ไขปัญหาใดๆ ถ้าคุณกำลังค้นหาข้อมูลที่ได้กล่าวไว้ในบทความนี้ในการแก้ไขปัญหา ค้นฐานความรู้ของ Microsoft อีกครั้ง โดยใช้คำหลักที่ระบุไว้ในบทความฐานความรู้ของ Microsoft ต่อไปนี้:
242450วิธีการสอบถามฐานความรู้ของ Microsoft โดยใช้คำสำคัญ

ข้อมูลเพิ่มเติม

คุณสามารถสร้างเนื้อหาฐานของแฟ้ม.inf โดยการคัดลอก หรือการพิมพ์รายละเอียดที่ต่ำลงในแฟ้มใหม่ หลังจากที่มีสร้างแฟ้ม.inf คุณสามารถให้คลิกขวาที่แฟ้มนั้น และจากนั้น คลิกติดตั้ง

หมายเหตุ:: รายการที่เริ่มต้น ด้วยเครื่องหมายอัฒภาค () แต่รายการข้อคิดเห็น บรรทัดเหล่านี้สามารถถูกเอาออก จะมีให้เพื่ออธิบายแต่ละบรรทัด คอมพิวเตอร์จะต้องถูก rebooted สำหรับค่ารีจิสทรีที่เพิ่ม โดยแฟ้ม.inf นี้จะมีผล แฟ้ม.inf นี้ควรจะใช้ได้เฉพาะบนคอมพิวเตอร์ที่ใช้งาน ICS

ตัวอย่าง.inf แฟ้ม

หมายเหตุ:: การตั้งค่ารายละเอียด (.inf) แฟ้มใช้ "HKLM" เป็นตัวย่อสำหรับกลุ่มของรีจิสทรี "HKEY_LOCAL_MACHINE"
[version]
signature="$CHICAGO$"

[DefaultInstall]
AddReg=PortSample

[DefaultUnInstall]
; This section included for ease of removing any maps added in.
; To uninstall, type the following line:
;
; rundll.exe setupx.dll,InstallHinfSection DefaultUnInstall 0
;    <I BRACKET="YES">YOUR_INF_FILE_NAME</I>
DelReg=PORT_SAMPLE_DEL_REG

[PortSample]
; MYMAPNAME should be replaced with a friendly 
; descriptive name that is unique.
;
; This data points to the computer that is running the service. 
; 0.0.0.0 represents the computer running the ICS services. This 
; can alternatively contain the IP address of one of the ICS client 
; computers.

HKLM,%ICSACTIVE%,MYMAPNAME,,"0.0.0.0"
HKLM,%ICSINSTALLED%\MYMAPNAME

; "My Friendly Name" should be replaced with something short and 
; descriptive such as the name of the program that needs these ports 
; open.

HKLM,%ICSINSTALLED%\MYMAPNAME,Name,,"My Friendly Name"

; Options is a DWORD value and is currently always set to 00,00,00,00 

HKLM,%ICSINSTALLED%\MYMAPNAME,Options,1,00,00,00,00

; The next four lines describe the specific ports that need to be open
; or mapped. The first port is always 0000, each additional port is 
; incremented (the second port to open would be listed as 0001,
; the third would be 0002, and so on). This information is strictly 
; dependent on what is needed by the program. If you do not know what 
; ports your program requires or are unsure, you need to contact the 
; manufacturer of the program to get this information.
;
; The four lines need to be re-created for each port.
;
; On the second line, valid entries for type are "TCP" or "UDP."
;
; The third line contains the actual port or port range needed by the 
; program.
;
; The entry below demonstrates a port range. If the program only needs 
; a single port, the last part of the line below would read  ,Port,,"5678"
;
; Note that you can only use a port range when the translation type is 
; NORMAL or BLOCK.
;
; If Translation is set to anything else, you must list each port 
; individually.
;
; Valid types of translation are NORMAL, BLOCK, CUSEEME, DPLAY, FTP, 
; H323, PPTP, and QUAKE

HKLM,%ICSINSTALLED%\MYMAPNAME\0000
HKLM,%ICSINSTALLED%\MYMAPNAME\0000,Type,,"TCP"
HKLM,%ICSINSTALLED%\MYMAPNAME\0000,Port,,"5678-5679"
HKLM,%ICSINSTALLED%\MYMAPNAME\0000,Translation,,"NORMAL" 

[PORT_SAMPLE_DEL_REG]
HKLM,%ICSINSTALLED%\MYMAPNAME
HKLM,%ICSACTIVE%,MYMAPNAME

[Strings]
ICSINSTALLED="System\CurrentControlSet\Services\ICSharing\Mappings\Installed"
ICSACTIVE="System\CurrentControlSet\Services\ICSharing\Mappings\Active"
				

คุณสมบัติ

หมายเลขบทความ (Article ID): 231162 - รีวิวครั้งสุดท้าย: 8 มกราคม 2554 - Revision: 2.0
Keywords: 
kbenv kbhowto kbmt KB231162 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:231162
การปฏิเสธความรับผิดชอบในเนื้อหาของ KB ที่จะไม่มีการปรับปรุงอีกต่อไป
บทความนี้กล่าวถึงผลิตภัณฑ์ที่ Microsoft ไม่มีการสนับสนุนอีกต่อไป เนื้อหาของบทความจึงมีการนำเสนอ "ตามลักษณะที่เป็น" และจะไม่มีการปรับปรุงข้อมูลอีก

ให้ข้อเสนอแนะ