วิธีการแมปพอร์ตใน 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 ไม่มีการสนับสนุนอีกต่อไป เนื้อหาของบทความจึงมีการนำเสนอ "ตามลักษณะที่เป็น" และจะไม่มีการปรับปรุงข้อมูลอีก

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

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com