ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

couriertcpd - ออนไลน์ใน Cloud

เรียกใช้ couriertcpd ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง couriertcpd ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


couriertcpd - เซิร์ฟเวอร์เมล Courier TCP เซิร์ฟเวอร์ daemon

เรื่องย่อ


Couriertcpd [-pid=ไฟล์ pid] [ตัวเลือก-รายการ-โครงการ-หาเรื่อง-

Couriertcpd {-pid=ไฟล์ pid} {-หยุด}

Couriertcpd {-pid=ไฟล์ pid} {-เริ่มต้นใหม่}

DESCRIPTION


Couriertcpd ยอมรับการเชื่อมต่อเครือข่ายขาเข้าและรัน โครงการ หลังจากก่อตั้งแต่ละ
การเชื่อมต่อเครือข่าย ดิ โครงการ' อินพุตและเอาต์พุตมาตรฐานถูกตั้งค่าเป็นเครือข่าย
สัมพันธ์

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

ก่อนวิ่ง โครงการ, Couriertcpd เริ่มต้นตัวแปรสภาพแวดล้อมหลายอย่างที่
อธิบายการเชื่อมต่อเครือข่าย สิ่งแวดล้อมที่สืบทอดโดย โครงการ จะเป็น
สิ่งแวดล้อมที่สืบทอดโดย Couriertcpdบวกกับตัวแปรสภาพแวดล้อมเพิ่มเติม
เริ่มต้นโดย Couriertcpd. นอกจากนี้ยังสามารถปฏิเสธการเชื่อมต่อเครือข่ายบางอย่างได้
มีตัวเลือกมากมายเพื่อระบุการเชื่อมต่อเครือข่ายที่จะถูกปฏิเสธ

OPTIONS


-การเข้าถึง=ชื่อไฟล์
ระบุไฟล์การเข้าถึงเสริม ไฟล์การเข้าถึงแสดงรายการที่อยู่ IP ที่
การเชื่อมต่อควรได้รับการยอมรับหรือปฏิเสธ ไฟล์การเข้าถึงยังใช้เพื่อเริ่มต้น
ตัวแปรสภาพแวดล้อมตามที่อยู่ IP ของการเชื่อมต่อ ชื่อไฟล์ คือ GDBM
หรือไฟล์ฐานข้อมูล DB ที่ปกติสร้างโดยสคริปต์จากไฟล์ข้อความตั้งแต่หนึ่งไฟล์ขึ้นไป
ดู "เข้าถึงไฟล์" ด้านล่างสำหรับข้อมูลเพิ่มเติม

-การเข้าถึงท้องถิ่น
ค้นหา IP อินเทอร์เฟซภายในและพอร์ตในไฟล์การเข้าถึง นอกเหนือจากการค้นหา
IP ระยะไกล สิ่งนี้ให้กลไกสำหรับการตั้งค่าตัวแปรสภาพแวดล้อมขึ้นอยู่กับ
ที่อยู่ IP และ/หรือพอร์ตที่ไคลเอนต์เชื่อมต่ออยู่ ในไฟล์การเข้าถึง "1.2.3.4.25"
จับคู่การเชื่อมต่อกับที่อยู่ IP 1.2.3.4 พอร์ต 25; "1.2.3.4" จับคู่การเชื่อมต่อกับ IP
ที่อยู่ 1.2.3.4 บนพอร์ตใด ๆ และ "*.25" จับคู่การเชื่อมต่อกับพอร์ต 25 บน IP . ใดๆ
ที่อยู่

-ที่อยู่=nnnn
ยอมรับการเชื่อมต่อเครือข่ายกับที่อยู่ IP เท่านั้น nnnn. หากไม่ระบุ Couriertcpd
ยอมรับการเชื่อมต่อกับที่อยู่ IP ใด ๆ ที่ระบบยอมรับการเชื่อมต่อ ถ้า
ระบบมีอินเทอร์เฟซเครือข่ายหลายตัวพร้อมที่อยู่ IP แยกกัน ตัวเลือกนี้ทำให้
Couriertcpd ยอมรับการเชื่อมต่อไปยังที่อยู่ IP เฉพาะเดียวเท่านั้น ระบบส่วนใหญ่มี
อินเทอร์เฟซเครือข่ายหลายตัว: อินเทอร์เฟซแบบวนรอบ บวกกับอินเทอร์เฟซเครือข่ายภายใน
เพื่อให้ -address=127.0.0.1 ยอมรับการเชื่อมต่อจากระบบท้องถิ่นเท่านั้น เมื่อไหร่
มีการระบุหมายเลขพอร์ตหลายรายการ นอกจากนี้ยังสามารถเลือกผูกที่แตกต่างกันได้
ที่อยู่เครือข่ายไปยังแต่ละหมายเลขพอร์ตเมื่อ รายการ ระบุหมายเลขพอร์ตมากกว่าหนึ่งหมายเลข
ดู "แพลตฟอร์มที่หลากหลาย พอร์ต รายการ[1]" ด้านล่างสำหรับข้อมูลเพิ่มเติม

-บล็อค=โซน[,คือ[/nnnn-msg]]
เริ่มต้นตัวแปรสภาพแวดล้อม คือ ถ้าทั้งสองเงื่อนไขต่อไปนี้เป็นจริง:
คือ ยังไม่ได้เริ่มต้น; ที่อยู่ IP ที่เชื่อมต่อสามารถพบได้ใน DNS-based
รายการ. ดูรายการการเข้าถึง DNS ด้านล่าง หลายรายการ -บล็อก สามารถใช้ตัวเลือกได้

-denymsg=ข้อความ
ระบุข้อความทางเลือกที่จะส่งคืนไปยังไคลเอนต์หาก -เข้าไป ตัวเลือก
ปฏิเสธพวกเขา ค่าเริ่มต้นคือยกเลิกการเชื่อมต่อ TCP โดยไม่ส่งกลับใดๆ
ข้อความ

-ดรอป=คือ
ถ้าตัวแปรสภาพแวดล้อม คือ ถูกตั้งค่าเป็น nonempty ให้ยุติทันที ทำ
ไม่เรียกใช้ไฟล์ โครงการ เพื่อจัดการกับการเชื่อมต่อ ดู DNS ACCESS LISTS ด้านล่าง สำหรับข้อมูลเพิ่มเติม
ข้อมูล คือ ค่าเริ่มต้นเป็น “BLOCK” หากไม่ได้ระบุไว้

-กลุ่ม=กลุ่ม
ชุด Couriertcpdเป็น ID กลุ่ม กลุ่ม อาจระบุเป็นตัวเลขหรือตามชื่อก็ได้
เฉพาะ superuser เท่านั้นที่สามารถใช้ได้ -กลุ่ม.

-ฟัง=n
ความยาวของคิวที่มีการเชื่อมต่อที่รอดำเนินการ n เป็นตัวเลข หากไม่ระบุ
ใช้ค่าเริ่มต้นของระบบ

-maxperc=n
จำนวนการเชื่อมต่อสูงสุดที่ยอมรับจากบล็อกเครือข่าย C เดียวกัน ใช้สิ่งนี้
ขอแนะนำให้ใช้ตัวเลือกนี้ เนื่องจากช่องเชื่อมต่อมีจำกัด หากไม่มีตัวเลือกนี้
บล็อกเครือข่าย C เดียวกันอาจใช้ช่องเชื่อมต่อที่มีอยู่ทั้งหมดได้

-แมกซ์เพอริป=n
จำนวนการเชื่อมต่อสูงสุดที่ยอมรับจากที่อยู่ IP เดียวกัน ใช้ทั้ง -maxperc
และ -maxperip ตัวเลือกเพื่อปรับแต่งขีดจำกัดการเชื่อมต่อ ตัวอย่างเช่น เมื่อ Couriertcpd is
การฟังพอร์ต SMTP เป็นการเหมาะสมที่จะตั้งค่าขีด จำกัด บนของจำนวน
การเชื่อมต่อจากบล็อก C เดียวกัน โดเมนที่ส่งเมลจำนวนมากมักจะมี
เซิร์ฟเวอร์หลายเครื่องที่ส่งเมลออกจากบล็อก C เดียวกัน ดังนั้นจึงเหมาะสมที่จะตั้งค่า
ข้อ จำกัด ในแต่ละบล็อก C ในทางกลับกัน ถ้า Couriertcpd กำลังฟังบน
พอร์ต POP3 เหมาะสมกว่าที่จะกำหนดขีดจำกัดสำหรับที่อยู่ IP แต่ละรายการ ถ้าบล็อก C
ของที่อยู่ถูกกำหนดให้กับพูลโมเด็มแบบเรียกผ่านสายโทรศัพท์ มีความเป็นไปได้ที่จะมีมากมาย
ที่อยู่ IP ภายในบล็อก C เดียวกันมีการเชื่อมต่อกับเซิร์ฟเวอร์ POP3 ที่เดียวกัน
เวลา

-maxprocs=n
จำนวนช่องเชื่อมต่อสูงสุด หรือจำนวนสูงสุดของกระบวนการที่เริ่มต้น นี้
ระบุจำนวนการเชื่อมต่อสูงสุดที่ยอมรับได้อย่างมีประสิทธิภาพในเวลาเดียวกัน
หลังจากเปิดการเชื่อมต่อครบจำนวนสูงสุดแล้ว Couriertcpd รอคอย
การเชื่อมต่อที่มีอยู่เพื่อปิด ก่อนที่จะยอมรับการเชื่อมต่อใด ๆ เพิ่มเติม

-เตือน=n
เข้าสู่ระบบ LOG_คำเตือน ข้อความถึง syslog เมื่อจำนวนกระบวนการที่ใช้งานอยู่เกิน n.
ค่าเริ่มต้นคือ 90% ของ แม็กซ์โปร. Couriertcpd บันทึก LOG_ALERT ข้อความ syslog เมื่อ
จำนวนกระบวนการที่ใช้งานอยู่ถึงสูงสุด

-พยักหน้า
อย่าค้นหาชื่อโฮสต์ที่เกี่ยวข้องกับการเชื่อมต่อที่อยู่ IP และท้องถิ่น
ที่อยู่อย่าเริ่มต้น TCPREMOTEHOST or TCPLOCALHOST ตัวแปรสภาพแวดล้อม (ดู
ด้านล่าง)

-noidentlookup
อย่าทำ ident ค้นหาและไม่เริ่มต้น TCPREMOTEINFO สิ่งแวดล้อม
ตัวแปร

-pid=ชื่อไฟล์
ถ้าให้ Couriertcpd ทำให้ตัวเองเป็นพื้นหลังและบันทึก ID กระบวนการในสิ่งนี้
ไฟล์มักจะอยู่ที่ใดที่หนึ่งใน /var/run

ต้องมีตัวเลือกนี้ด้วยเมื่อใช้ -เริ่มต้นใหม่ และ -STOP ตัวเลือก

-เริ่มต้นใหม่
ส่ง SIGHUP ไปยังที่มีอยู่ Couriertcpd กระบวนการ. ระบุเหมือนกัน -ปิด อาร์กิวเมนต์เป็น
ที่เคยใช้เริ่มต้น Couriertcpd. รหัสกระบวนการอ่านจาก -ปิด ไฟล์,
และ Couriertcpd รับสัญญาณ SIGHUP

-stderr=ซ็อกเก็ต
ชุด โครงการเป็นข้อผิดพลาดมาตรฐานในการเชื่อมต่อเครือข่าย เช่นเดียวกับอินพุตมาตรฐาน
และผลผลิต

-stderr=ไฟล์บันทึก
ชุด โครงการข้อผิดพลาดมาตรฐานของไฟล์ที่ระบุ logfile ไฟล์ถูกสร้างขึ้น if
จำเป็นและเปิดในโหมดผนวก

-stderrlogger=บันทึกโปรแกรม
ชุด โครงการ´s ข้อผิดพลาดมาตรฐานกับไพพ์ซึ่งอ่านโดย บันทึกโปรแกรม. เพียงหนึ่งตัวอย่าง
of คนตัดไม้ เริ่มต้นซึ่งได้รับข้อผิดพลาดมาตรฐานจากทุกอินสแตนซ์ของ โครงการ.
ที่ระบุ คนตัดไม้ ถูกดำเนินการด้วยปลายเอาต์พุตของท่อ stderr ที่เชื่อมต่อเป็น
อินพุตมาตรฐาน บันทึกโปรแกรม ถูกดำเนินการด้วยอาร์กิวเมนต์เดียว - โครงการชื่อ.

-stderrloggername=ชื่อ
ใช้ ชื่อ เป็นข้อโต้แย้งของ บันทึกโปรแกรมแทน โครงการชื่อ.

-STOP
หยุด (ฆ่า) ที่มีอยู่ Couriertcpd กระบวนการ. ระบุเหมือนกัน -ปิด อาร์กิวเมนต์เป็นหนึ่ง
ที่เคยใช้เริ่มต้น Couriertcpd. รหัสกระบวนการอ่านจาก -ปิด ไฟล์และ
Couriertcpd กระบวนการถูกฆ่า กระบวนการลูกทั้งหมดของ Couriertcpd จะได้รับ
สัญญาณ SIGTERM

-ผู้ใช้=ผู้ใช้งาน
ชุด CouriertcpdID ผู้ใช้ นอกจากนี้ ID กลุ่มยังถูกตั้งค่าเป็น ID กลุ่มของผู้ใช้อีกด้วย โดยใช้
ทั้งสอง -กลุ่ม และ ของผู้ใช้ ไม่จำเป็น. เฉพาะ superuser เท่านั้นที่สามารถระบุได้ ของผู้ใช้.

หลาย PORT รายการ


พื้นที่ รายการ อาร์กิวเมนต์สามารถเป็นรายการที่คั่นด้วยเครื่องหมายจุลภาคของหมายเลขพอร์ตหลายรายการ Couriertcpd
จะสร้างการเชื่อมต่อเครือข่ายบนพอร์ตใด ๆ ที่ระบุไว้ แต่ละหมายเลขพอร์ตสามารถเลือกได้
ระบุเป็น "address.port" ตัวอย่างเช่น:

couriertcpd -pid=/var/run/smtp.pid 127.0.0.1.25,999 โครงการ

อินสแตนซ์นี้ยอมรับการเชื่อมต่อเครือข่ายกับพอร์ต 25 หรือพอร์ต 999 อย่างไรก็ตาม
การเชื่อมต่อบนพอร์ต 25 ถูกสร้างขึ้นบนที่อยู่ IP 127.0.0.1 เท่านั้น ลูปแบ็ค
อินเตอร์เฟซ.

เมื่อใดก็ตามที่ไม่ได้ระบุที่อยู่ IP การเชื่อมต่อเครือข่ายจะได้รับการยอมรับกับ IP . ใดๆ
ที่อยู่ (เรียกว่า "สัญลักษณ์แทน") บนระบบที่รองรับ IPv6 Couriertcpd จะพยายาม
สร้างพอร์ตเชื่อมต่อเครือข่ายขาเข้าสองพอร์ต หากไม่ได้ระบุที่อยู่ IP หลังจาก
การสร้างพอร์ตแรกเป็นพอร์ตไวด์การ์ด IPv6, couriertcpd จะพยายามสร้าง
พอร์ตไวด์การ์ด IPv4 ที่มีหมายเลขพอร์ตเดียวกัน ต้องใช้ระบบที่ได้มาจาก BSD บางระบบ
แยกพอร์ตไวด์การ์ด IPv6 และ IPv4 เพื่อสร้างการเชื่อมต่อเครือข่ายขาเข้า อื่นๆ มากที่สุด
ระบบต้องการเพียงพอร์ต IPv6 เพื่อสร้างการเชื่อมต่อเครือข่ายขาเข้าทั้ง IPv6 และ IPv4
Couriertcpd ละเว้นความล้มเหลวในการสร้างพอร์ตไวด์การ์ด IPv4 อย่างเงียบ ๆ ตราบใดที่ IPv6
สร้างสัญลักษณ์แทนสำเร็จแล้ว

พื้นที่ - ที่อยู่ สามารถใช้ตัวเลือกเพื่อตั้งค่าเริ่มต้นที่อยู่ IP เฉพาะสำหรับพอร์ตที่ระบุไว้ทุกรายการ
ตัวเลข. ตัวอย่างเช่น:

couriertcpd -pid=/var/run/smtp.pid 127.0.0.1.25,127.0.0.1.999 โครงการ

และ

couriertcpd -pid=/var/run/smtp.pid - ที่อยู่=127.0.0.1 25,999 โครงการ

จะสร้างการเชื่อมต่อเครือข่ายบนพอร์ต 25 และ 999 ของที่อยู่ IP 127.0.0.1

ACCESS ไฟล์


ไฟล์การเข้าถึงแสดงรายการที่อยู่ IP ที่ Couriertcpd จะยอมรับหรือปฏิเสธการเชื่อมต่อ
จาก. ไฟล์การเข้าถึงเป็นทางเลือก ไม่มีไฟล์เข้าถึง Couriertcpd ยอมรับการเชื่อมต่อ
จากที่อยู่ IP ใด ๆ

สามารถระบุที่อยู่ IPv4 และ IPv6 ได้ หากรองรับ IPv6 อา
ปัจจุบันมีการใช้ไวยากรณ์ที่ไม่ได้มาตรฐานเพื่อระบุที่อยู่ IPv6 อาจมีการเปลี่ยนแปลง
ในอนาคตอันใกล้. ปัจจุบันการรองรับ IPv6 ถือเป็นการทดสอบ

ไฟล์การเข้าถึงเป็นไฟล์ฐานข้อมูลไบนารีที่สคริปต์มักจะสร้างขึ้น เช่น
ทำให้mtpaccess(8)[2] จากไฟล์ข้อความธรรมดาหนึ่งไฟล์ขึ้นไป บรรทัดว่างในไฟล์ข้อความคือ
ละเลย บรรทัดที่ขึ้นต้นด้วยอักขระ # จะถูกละเว้นด้วย

ปฏิเสธ และ ยอมรับ การเชื่อมต่อ by IP ที่อยู่
บรรทัดต่อไปนี้แนะนำ Couriertcpd เพื่อปฏิเสธการเชื่อมต่อทั้งหมดจากที่อยู่ IP
ช่วง:

netblock ปฏิเสธ

บล็อกเน็ต เป็นที่อยู่ IP เช่น 192.68.0.2 เป็นอักขระแท็บ ASCII ที่นั่น
ต้องเป็นอักขระแท็บเดียวหลังที่อยู่ IP และคำว่า "ปฏิเสธ"

คุณยังสามารถบล็อกการเชื่อมต่อจากบล็อก C ของเครือข่ายทั้งหมด:

192.68.0 ปฏิเสธ

สิ่งนี้บล็อกการเชื่อมต่อจากที่อยู่ IP 192.68.0.0 ถึง 192.68.0.255 การปิดกั้น
การเชื่อมต่อจากทั้งบล็อกเครือข่าย B หรือ A ทำงานในลักษณะเดียวกัน

ใช้คำว่า "อนุญาต" แทน "ปฏิเสธ" เพื่ออนุญาตการเชื่อมต่อจาก IP นั้นอย่างชัดเจน
ที่อยู่หรือเน็ตบล๊อก ตัวอย่างเช่น:

192.68.0 ปฏิเสธ
192.68.0.10 อนุญาต

สิ่งนี้บล็อกการเชื่อมต่อทั้งหมดจาก 192.68.0.0 ถึง 192.68.0.255 ยกเว้น 192.68.0.10 เหล่านี้
สองบรรทัดสามารถเกิดขึ้นได้ในลำดับใดก็ได้ Couriertcpd ใช้บรรทัดที่มีความเฉพาะเจาะจงที่สุดเสมอ
ที่อยู่ IP.

หากไม่พบที่อยู่ IP ของการเชื่อมต่อในไฟล์การเข้าถึง แสดงว่าการเชื่อมต่อคือ
ยอมรับโดยค่าเริ่มต้น บรรทัดต่อไปนี้ทำให้การเชื่อมต่อที่ไม่อยู่ในรายการถูกปฏิเสธ:

* ปฏิเสธ

IPv6 ที่อยู่
หมายเหตุ
การสนับสนุน IPv6 ในไฟล์การเข้าถึงนั้นอยู่ในขั้นทดลอง และอาจมีการเปลี่ยนแปลงในอนาคต
ปล่อย. ไวยากรณ์ต่อไปนี้อาจเปลี่ยนแปลงได้ตลอดเวลา

ไฟล์การเข้าถึงยังสามารถระบุที่อยู่ IPv6 หากรองรับ IPv6 ดิ
รูปแบบที่อยู่ IPv4 ที่มีอยู่ใช้สำหรับที่อยู่ IPv6 ที่แมป IPv4 และไม่มีการเปลี่ยนแปลง
ที่จำเป็น. สำหรับที่อยู่ IPv6 อื่นๆ ทั้งหมด ให้ใช้รูปแบบต่อไปนี้:

:hhh:hh:hh:hh:hhhh:hhhh:hhhh:hhhhการกระทำ

ที่อยู่ IPv6 ต้องขึ้นต้นด้วย: ชื่อย่อ : อักขระไม่ได้เป็นส่วนหนึ่งของ
ที่อยู่ IPv6 ใช้เพื่อกำหนดเร็กคอร์ดนี้เป็นที่อยู่ IPv6 เท่านั้น ทำให้
เข้าถึงไฟล์เพื่อให้มีที่อยู่ IPv4 และ IPv6 ผสมกัน ที่อยู่ IPv6 ตามหลัง
ชื่อย่อ : ตัวอักษร และต้องสะกด การใช้ ศูนย์เบาะ ตัวพิมพ์เล็ก เลขฐานสิบหก
ตัวเลข. ตัวอย่างเช่น:

:0000:0000:0000:0000:0000:f643:00a2:9354<tab>deny

ต้องระบุ Netblock โดยใช้ขอบเขตคำคู่เท่านั้น:

:3ffe ปฏิเสธ

การดำเนินการนี้จะปฏิเสธ 3ffe::/16 ทั้งหมด (เครือข่าย 6bone ซึ่งถูกเลิกใช้)

:2002:c0a8 ปฏิเสธ

สิ่งนี้จะปฏิเสธ 2002:c0a8::/32 (ที่อยู่ 6to4 ที่ได้มาจากพื้นที่ที่อยู่ส่วนตัว)

การตั้งค่า สิ่งแวดล้อม ตัวแปร
allow สามารถเลือกตามด้วยรายการของการกำหนดตัวแปรสภาพแวดล้อม, แยกจากกัน
ด้วยเครื่องหมายจุลภาค ตัวแปรสภาพแวดล้อมถูกตั้งค่าก่อนดำเนินการ โครงการ หรือตรวจสอบการเข้าถึง
รายการ (ดูด้านล่าง) ตัวอย่างเช่น:

192.68.0 อนุญาต RELAYCLIENT
192.68.0.10 อนุญาต,RELAYCLIENT,SIZELIMIT=1000000

ชุดนี้ รีเลย์ไคลเอนต์ ตัวแปรสภาพแวดล้อมสำหรับการเชื่อมต่อจากบล็อก 192.68.0 ใน
นอกจากนั้น ขนาดจำกัด ตัวแปรสภาพแวดล้อมถูกตั้งค่าเป็น 1000000 หากการเชื่อมต่อ
มาจากที่อยู่ IP 192.68.0.10

โปรดทราบว่า รีเลย์ไคลเอนต์ ต้องระบุอย่างชัดเจนสำหรับที่อยู่ IP 192.68.0.10 ดิ
บรรทัดแรกไม่ได้ใช้สำหรับการเชื่อมต่อจากที่อยู่ IP นี้ Couriertcpd อ่านอย่างเดียว
รายการจากไฟล์การเข้าถึง รายการสำหรับที่อยู่ IP ที่เฉพาะเจาะจงที่สุด

DNS ACCESS รายการ
อีกทางเลือกหนึ่งในการแสดงรายการที่อยู่ IP ที่ถูกแบนคือการใช้การเข้าถึง IP ที่ใช้ DNS ภายนอก
รายการ.

ไม่มีข้อกำหนดเพื่อรองรับรายการที่ใช้ IPv6 เนื่องจากยังไม่มีอยู่ IPv6-based
การสนับสนุนรายการเข้าถึงจะถูกเพิ่มในอนาคต

Couriertcpdการกำหนดค่าเริ่มต้นไม่ปฏิเสธการเชื่อมต่อจาก IP . ใดๆ โดยอัตโนมัติ
ที่อยู่ที่ระบุไว้ในรายการที่ใช้ DNS หากที่อยู่ IP ที่เชื่อมต่ออยู่ในรายการ couriertcpd
เพียงแค่ตั้งค่าตัวแปรสภาพแวดล้อม มันขึ้นอยู่กับ โครงการ, ดำเนินการโดย Couriertcpd, อ่าน
ตัวแปรสภาพแวดล้อมและเลือกว่าจะทำอย่างไรถ้ามีการตั้งค่าตัวแปรสภาพแวดล้อม

โปรดทราบว่าหากมีการตั้งค่าตัวแปรสภาพแวดล้อมแล้ว Couriertcpd จะไม่ค้นหา
รายการเข้าถึง สามารถใช้เพื่อแทนที่รายการเข้าถึงโดยที่ โครงการ เพียง
รู้จักรายการเข้าถึงหากตัวแปรสภาพแวดล้อมไม่ว่างเปล่า โดยการตั้งค่า
ตัวแปรสภาพแวดล้อมเป็นสตริงว่างในไฟล์เข้าถึง (ดูด้านบน) คุณสามารถแทนที่
รายการเข้าถึงสำหรับที่อยู่ IP ที่เลือก

พื้นที่ -บล็อก ตัวเลือกสอบถามรายการ DNS สำหรับแต่ละที่อยู่ IP ที่เชื่อมต่อ ที่จำเป็นเท่านั้น
อาร์กิวเมนต์ถึง -บล็อก คือโซน DNS ที่ใช้ในการเผยแพร่รายการ ชื่อโซน
สามารถเลือกตามด้วยเครื่องหมายจุลภาคและชื่อของตัวแปรสภาพแวดล้อมที่จะตั้งค่า if
รายการ DNS รวมที่อยู่ IP Couriertcpd ตั้งค่าตัวแปรสภาพแวดล้อม BLOCK if
คุณไม่ได้ระบุชื่อตัวเอง

ชื่อของตัวแปรสภาพแวดล้อมสามารถเลือกตามด้วยเครื่องหมายทับและ IP
ที่อยู่. โดยทั่วไป Couriertcpd ตั้งค่าตัวแปรสภาพแวดล้อมหากรายการเข้าถึงรวม
รายการบันทึก A สำหรับที่อยู่ IP ที่ระบุ รายการเข้าถึงบางรายการอาจมีเพิ่มเติม
ข้อมูลโดยส่งคืนหนึ่งในหลายระเบียน A ที่เป็นไปได้ ถ้าชื่อสิ่งแวดล้อม
ตัวแปรตามด้วยเครื่องหมายทับและที่อยู่ IP ตัวแปรสภาพแวดล้อมจะเป็น
เริ่มต้นได้ก็ต่อเมื่อรายการเข้าถึงมีบันทึก A ที่มี IP . ที่ระบุ
ที่อยู่

เนื้อหาของตัวแปรสภาพแวดล้อมจะเป็นเนื้อหาของเร็กคอร์ด TXT ใด ๆ สำหรับ
ที่อยู่ IP ที่ระบุไว้ คือ[/nnnn] สามารถเลือกตามด้วยเครื่องหมายจุลภาคและข้อความ
ข้อความซึ่งจะใช้แทนบันทึก TXT ข้อความอาจรวมถึง
อักขระ @ ตัวเดียวในนั้น ซึ่งจะถูกแทนที่ด้วยที่อยู่ IP ที่ระบุไว้

เมื่อราคาของ หยด มีตัวเลือกนอกเหนือจาก -บล็อก, Couriertcpd ลดการเชื่อมต่อ
แทนที่จะวิ่ง โครงการ. ก่อนอื่นทั้งหมด -บล็อก ตัวเลือกจะถูกประมวลผลและ
ตัวแปรสภาพแวดล้อมถูกตั้งค่าตามผลลัพธ์ของการค้นหา DNS ที่ตรงกัน ดิ หยด
ได้รับการประมวลผลหลังจากการค้นหา DNS ทั้งหมด หยด รับรายการสภาพแวดล้อมที่คั่นด้วยจุลภาค
ตัวแปร (ถ้าไม่ได้ระบุ BLOCK เป็นรายการเริ่มต้น) หากมีตัวแปรสภาพแวดล้อมชื่อ
โดย หยด ตัวเลือกถูกตั้งค่าเป็นสตริงที่ไม่ว่าง Couriertcpd ลดการเชื่อมต่อแทน
ของการดำเนินการ โครงการ.

หลาย DNS รายการ
แพลตฟอร์มที่หลากหลาย -บล็อก สามารถใช้ตัวเลือกได้ ค้นหาที่อยู่ IP ที่เชื่อมต่อได้หลายรายการ
รายการเข้าถึง นี้จะดำเนินการดังนี้

Couriertcpd ประมวลผลทั้งหมด -บล็อก ตัวเลือกทีละรายการ หากสภาพแวดล้อมที่ระบุ
ได้ตั้งค่าตัวแปรไว้แล้ว Couriertcpd ข้ามการค้นหารายการ DNS (สิ่งนี้ก็เป็นจริงเช่นกันหาก only
หนึ่ง -บล็อก ระบุตัวเลือกไว้) ดังนั้นถ้าหลาย ๆ -บล็อก ใช้ตัวเลือกและ IP
อยู่ในรายการเข้าถึงรายการแรก รายการที่เหลือที่ใช้เหมือนกัน
ตัวแปรสภาพแวดล้อมจะไม่ถูกตรวจสอบ แต่รายการอื่นๆ ที่ใช้สภาพแวดล้อมต่างกัน
ตัวแปรจะถูกตรวจสอบ

เหมือน โซน สามารถระบุได้มากกว่าหนึ่งครั้งโดยมีตัวแปรสภาพแวดล้อมต่างกันและ
ที่อยู่ IP ที่แตกต่างกัน ตัวอย่างเช่น:

couriertcpd -block=block.example.org,BLOCK1/127.0.0.2 \
-block=block.example.org,BLOCK2/127.0.0.3

หากรายการเข้าถึงที่ระบุมีระเบียน A สำหรับที่อยู่ที่ระบุไว้ และระเบียน A
มีที่อยู่ IP 127.0.0.2 Couriertcpd เริ่มต้น บล็อก 1 สิ่งแวดล้อม
ตัวแปร. หากบันทึก A มีที่อยู่ IP 127.0.0.3 Couriertcpd เริ่มต้น
บล็อก 2. หากมีทั้งสองระเบียน ตัวแปรทั้งสองจะถูกเตรียมข้อมูลเบื้องต้น

Couriertcpd ใช้ตรรกะต่อไปนี้เพื่อกำหนดประเภทของการสืบค้น DNS ที่จะออก:

หากไม่ใช่ทั้งที่อยู่ IP หรือ msg ระบุไว้ Couriertcpd จะสอบถามถึงการมีอยู่ของ
ระเบียน TXT สำหรับที่อยู่ IP

ถ้าเพียงแค่ msg ระบุไว้ Couriertcpd ค้นหาการมีอยู่ของระเบียน A สำหรับ IP
ที่อยู่

If /nnnn ถูกใช้และ msg ไม่ได้ระบุไว้อย่างน้อยหนึ่ง -บล็อก ตัวเลือกเดียวกันนี้
โซน, Couriertcpd จะค้นหาการมีอยู่ของระเบียนใด ๆ ซึ่งควรส่งคืนทั้ง TXT
และระเบียน A ทั้งหมดสำหรับที่อยู่ IP นี้

If /nnnn ถูกใช้และ msg ถูกกำหนดไว้สำหรับทุกๆ -บล็อก ตัวเลือกสำหรับโซนเดียวกันนี้
Couriertcpd จะสอบถามการมีอยู่ของระเบียน A เท่านั้น

และพวกเรา ตัวแปร


Couriertcpd ยังเริ่มต้นตัวแปรสภาพแวดล้อมต่อไปนี้ก่อนที่จะทำงาน โครงการ:

TCPLOCALHOST
ชื่อของโฮสต์ที่ปลายทางท้องถิ่นของการเชื่อมต่อเครือข่าย ค้นหาใน DNS
TCPLOCALHOST จะไม่ถูกตั้งค่าหากที่อยู่ IP ของการเชื่อมต่อเครือข่ายในพื้นที่ปลายทาง
ไม่พบใน DNS หรือถ้า -พยักหน้า มีการระบุตัวเลือก TCPLOCALHOST จะ
ตั้งเป็นสตริง softdnserr หากการค้นหา DNS ล้มเหลวโดยมีข้อผิดพลาดชั่วคราว (ดังนั้นคุณ
ไม่สามารถบอกได้ว่าที่อยู่ IP มีชื่อโฮสต์ที่เกี่ยวข้องหรือไม่) หรือ if
การค้นหา DNS ย้อนกลับและไปข้างหน้าไม่ตรงกัน TCPLOCALHOST จะไม่ถูกตั้งค่าหาก
การค้นหา DNS แบบย้อนกลับล้มเหลวโดยสิ้นเชิง

ทีซีโพลคาลิป
ที่อยู่ IP ของการเชื่อมต่อเครือข่ายภายในเครื่อง

TCPLOCALPORT
หมายเลข Rhe ของพอร์ตของการเชื่อมต่อเครือข่ายภายในเครื่อง

TCPREMOTEHOST
ชื่อโฮสต์ของโฮสต์ที่เชื่อมต่อ เช่น TCPLOCALHOSTแต่สำหรับการเชื่อมต่อ IP
ที่อยู่

TCPREMOTEIP
กำลังเชื่อมต่อที่อยู่ IP

TCPREMOTEINFO
สตริงการระบุที่ได้รับจากเซิร์ฟเวอร์ IDENT บนที่อยู่ IP ระยะไกล ไม่ได้ตั้งค่า
หากเซิร์ฟเวอร์ IDENT ส่งคืนข้อผิดพลาดหรือหาก -noidentlookup ระบุตัวเลือกแล้ว

TCPREMOTEPORT
พอร์ต TCP ของปลายทางระยะไกลของการเชื่อมต่อเครือข่าย

ใช้ couriertcpd ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad