Mẹo kiểm tra xem một cổng nào đó của một host có mở hay không
Unix
31
White

Lơi Rệ viết ngày 22/08/2015

Một trong những mẹo tôi học lỏm đc từ một đồng nghiệp đó là dùng công cụ netcat để kiểm tra xem một cổng có được mở hay không.

nc -z host_name port

vd:

nc -z google.com 80

Cờ -z sẽ kiểm tra trạng thái của cổng thay vì kiến tạo một kết nối như mọi người hay sử dụng netcat

Nếu cổng mở thì sẽ trả về exit 0, không thì là 1. Ngoài ra còn có thể nhận biết được thông qua thông điệp sau khi chạy lệnh:

Connection to google.com port 80 [tcp/http] succeeded!

Nếu muốn thêm thông tin thì có thể cho vào thêm cờ -v (hay viết tắt của chữ verbose):

$ nc -z -v google.com 80
found 0 associations
found 1 connections:
     1: flags=82<CONNECTED,PREFERRED>
        outif en0
        src 192.168.1.3 port 53330
        dst 220.244.136.34 port 80
        rank info not available
        TCP aux info available

Connection to google.com port 80 [tcp/http] succeeded!

Hay hơn nữa là có thể kiểm tra cả một chuỗi các cổng:

nc -z host_name port-port

vd:

nc -z google.com 80-90
Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Lơi Rệ

43 bài viết.
222 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
70 12
Sự sống còn của các công ty kỹ thuật phụ thuộc vào nguồn nhân lực chất xám của họ. Thế nên rất thiết yếu cho việc đầu tư xây dựng team có khả năng ...
Lơi Rệ viết hơn 2 năm trước
70 12
White
40 7
Trời se se lạnh, Melbourne chuyển mùa, ngồi trong quán cafe bắt đầu một ngày làm việc mới với suy nghĩ tại sao các bạn Việt Nam không muốn tham gia...
Lơi Rệ viết 3 năm trước
40 7
White
36 15
Thế nào là làm việc từ xa? Internet, một trong những phát minh vĩ đại nhất của con người thế kỷ 20. Công nghệ này xoả bỏ rào cản vật lý giữa các n...
Lơi Rệ viết hơn 2 năm trước
36 15
Bài viết liên quan
White
1 0
Sử dụng option I với xargs Với option I thì bạn có thể sử dụng place holder với biến được lấy ra từ xargs man của option này: I replacestr R...
LinhPT viết 2 năm trước
1 0
White
48 1
Chương 1. Tổng quan một hệ thống Linux Thiên chúa thấy mọi sự người đã làm, và thấy rằng nó đuợc làm rất tốt. Bible King James Version. Genesis 1:3...
Trần Đạt viết hơn 1 năm trước
48 1
White
17 1
Chương 2. Tổng quan về cây thư mục Chương này mô tả các phần quan trọng của cây thư mục trong Linux , dựa trên Tiêu chuẩn phân cấp cây thư mục Fil...
Trần Đạt viết hơn 1 năm trước
17 1
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
43 bài viết.
222 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!