ผมได้เปิด PORT 8003 ในไฟร์วอลล์ระบบไคลเอ็นต์ของ Windows เป็นกฎขาเข้าและขาออกเพื่อให้การเชื่อมต่อโดยทำตามขั้นตอนที่มีอยู่ที่นี่
เมื่อฉันกลับมาตรวจสอบการเชื่อมต่อ PORT 8003 โดยใช้โปรแกรม python ด้านล่างเพื่อทดสอบว่าเปิดใช้งานจริงหรือไม่ แต่ฉันยังคงได้รับข้อความปิดพอร์ต มีอะไรที่ฉันทำผิดบ้างไหม?
ความตั้งใจของฉันคือการระบุลูกค้าระยะไกลสามารถเข้าถึงได้ฉันคาดหวังว่าระบบไคลเอนต์รีบูตในระหว่างการทดสอบ หมายเหตุ: **** ไม่สามารถใช้ PING ได้เมื่อคำขอ PING ที่เปิดใช้งานไฟร์วอลล์ถูกบล็อก
netstat -a ไม่แสดง 8003 ในรายการฟังของมัน
โปรแกรมที่ฉันใช้ในการสแกนพอร์ต:
import socket
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
server = 'IPHERE'
def PortScanner(port):
try:
s.connect((server,port))
return True
except:
return False
for x in range(8003,8006):
if PortScanner(x):
print("Port is open",x)
else:
print("port is Closed",x)
การเปิดพอร์ตในไคลเอนต์ Windows ของคุณไม่ได้หมายความว่าอุปกรณ์อื่น ๆ ในเครือข่ายจะต้องปฏิบัติตาม
เหตุใดระบบจึงรีบูต ทำไมต้องทำอะไร
—
davidgo
@MichaelBay สิ่งที่เป็นวิธีที่ดีกว่าในการตรวจสอบระบบ Windows จะสามารถเข้าถึงได้ ... ปิงฉันไม่สามารถให้บล็อกเป็นไฟร์วอลล์คำขอว่า ..
—
พีอาร์มด
@davidgo ฉันกำลังใช้การกำหนดค่าเล็กน้อยและเพื่อใช้ระบบการกำหนดค่าเหล่านี้จะรีบูตโดยอัตโนมัติ
—
Pr Mod