Vấn đề với việc mở port trên server Vultr


(Cao Hùng) #1

Xin chào các bạn,
Mình có một vấn đề như sau mong các bạn giúp đỡ.
Mình có 1 server đang cài Centos 6 trên Vultr. Code của mình cần gửi dữ liệu đến 1 API bên ngoài qua cổng 8058. Mình đã open port 8058 trong iptable (cả incoming và outgoing) nhưng vẫn không thể send dữ liệu ra bên ngoài qua cổng 8058 được. Thậm chí mình cũng tắt luôn cả iptables mà vẫn không được.

Bạn nào biết vấn đề chỉ mình với! Thank you!


(duy) #2

kết nối ra ngoài thì đâu có bị giới hạn, bạn xem bên server đích có open port đó chưa


(Cao Hùng) #3

Server đích không có vấn đề gì hết bạn ạ. Mình test code đó dưới local hay server khác đều ok cả. Mỗi Vultr bị thôi.


(duy) #4

từ vps vultr bạn dùng telnet để kiếm tra port đó trên server đích xem


(Cao Hùng) #5

Không kết nối được bác ạ.


(duy) #6

pm skype mình check cho


(daotran) #7

bạn lên https://ping.eu/port-chk/ check xem port có đang open chưa. ở cả server gửi và nhận gói tin


(Cao Hùng) #8

Hôm qua bạn Duy113 có check cho mình thì giờ 2 nguyên nhân có thể xảy ra là:

  1. Server đích block ip server mình.
  2. Server vultr chặn server đích.

(Việt Phương) #9

Thường ít khi chặn phương án 2 nên bạn kiểm tra phương án 1 :smiley:


(Cao Hùng) #10

Bác Việt Phương, trên server Vultr, bác thử “telnet api.uclbrt.com 8058” giúp mình xem có kết nối được không ạ.


(Việt Phương) #11

Thử 1 con Vultr, 2 con Linode đều ra kết quả dưới nhé
# telnet api.uclbrt.com 8058
Trying 120.24.54.2…
Connected to api.uclbrt.com.
Escape character is ‘^]’.
Connection closed by foreign host.


(Cao Hùng) #12

Cám ơn bác. Bạn cho mình hỏi thêm server Vultr bạn test có location ở đâu ạ?


(duy) #13

từ đầu mình đã đoán 90% là server đích chặn IP vps của bồ rồi


(Cao Hùng) #14

Bên mình có liên hệ bên API nhưng họ nói không chặn gì bác ạ. Server bên API đang dùng của Alibaba. Mà bọn Trung Quốc nó hay chặn linh tinh lắm.


(Việt Phương) #15

Japan nhé bạn