信息安全课程3:网络命令

本文是信息安全课程的笔记,重点介绍网络命令的使用,包括如何排查网络连接问题、使用route、traceroute、nslookup、whois、netstat、tcpdump、netcat和nmap进行网络诊断和信息查询。通过实例演示了这些命令的用法,如检查DNS解析、追踪路由、查看网络连接状态等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

信息安全课程3:网络命令

均为个人笔记,欢迎纠错
课程链接

无法上网如何排错

ping <dns>
ping: unknown host 域名

ping <ip>
connect: Network is unreachable

检查网卡
ifconfig -a

启动网卡ens33
sudo ifconfig ens33 up

route

route -n

traceroute

traceroute <dns/ip>

nslookup

nslookup <dns>
该命令先反向解释使用的DNS服务器的名称,及图中的Server 和 Address
Non-authoritative answer:
Name 是目标域名的 CNAME
Address 是目标域名的 IP 地址
Aliases 是目标域名

关于CNAME记录和A记录

  • CNAME(Canonical NAME,别名)记录,左右均为域名
  • A(Address)记录,左为域名,右为ip地址
  • DNS 系统在查询 CNAME 左面的名称的时候,都会转向 CNAME 右面的名称再进行查询,直到追踪到最后的 A 记录

如果尝试直接访问解析过程中显示的域名,则会出现以下错误
原因是虽然这些域名最终指向的 ip 地址相同,但是在应用层的 http 使用的是 www.baidu.com 这一域名

whois

netstat

tcpdump

  • 必须在 root 下使用

netcat

  1. 查看某IP端口的开放状态
    nc -v <ip> <port>
    例:nc -v www.baidu.com 90

  2. 查看某IP端口段的开放状态
    nc -v <ip> <port1-port2>
    例:nc -v localhost 20-30

  3. 即时通信
    监听某IP的某端口
    nc -l <ip> <port>
    例:nc -l localhost 3000
    例:nc -l 3000 也可
    打开某IP的某端口
    nc <ip> <port>
    例:nc localhost 3000
    传输文件
    例:nc -l localhost 1234 > 1.txt

nmap

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值