이것은 아마도 어리석은 질문이지만 막혔습니다. 내 라우터 10.0.0.x/24 및 192.168.88.x/24에 서브넷을 연결해야 하고 ping이 10.0.0.x/24 서브넷이 있는 VM에서 작동하고 있으며 상대방이 볼 수 있습니다. 텔넷이 거기에 확실하게 있다고 말합니다. 경로가 없습니다:
[root@centos7 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:aa:66:2e brd ff:ff:ff:ff:ff:ff
inet 10.0.0.20/24 brd 10.0.0.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:feaa:662e/64 scope link
valid_lft forever preferred_lft forever
[root@centos7 ~]# ip route
default via 10.0.0.1 dev enp0s3
10.0.0.0/24 dev enp0s3 proto kernel scope link src 10.0.0.20
169.254.0.0/16 dev enp0s3 scope link metric 1002
[root@centos7 ~]# ping 10.0.0.10
PING 10.0.0.10 (10.0.0.10) 56(84) bytes of data.
64 bytes from 10.0.0.10: icmp_seq=1 ttl=64 time=0.627 ms
64 bytes from 10.0.0.10: icmp_seq=2 ttl=64 time=0.667 ms
[root@centos7 ~]# telnet 10.0.0.10 53
Trying 10.0.0.10...
telnet: connect to address 10.0.0.10: No route to host
답변1
[명확성을 위해 편집되었으며 정보가 추가되었습니다.]
나는 DNS가 UDP를 선호한다고 생각합니다(또는 적어도 예전에는...저는 오랜 친구입니다). "호스트에 대한 경로 없음"은 아마도 경로(이 경우 본질적으로 "네임 서버에서"를 의미)를 따라 어딘가에 tcp 포트 53에 대한 트래픽이 방화벽에 의해 거부되고 있음을 의미합니다. 왜냐하면 분명히 거기에 라우팅할 경로가 있기 때문입니다. 액세스 권한이 있는 경우 10.0.0.10에 루트로 로그인하고 "iptables --list"를 확인하여 해당 포트에 대한 트래픽을 차단하는 규칙이 있는지 확인하세요.