과거에는 명령줄 FTP에서 다음과 같이 IPv4를 사용하도록 강제할 수 있었습니다.
ftp -4 ftp.example.com
그러나 최근에는 "-4"("-6") 옵션이 제거된 것으로 보입니다. 웹에서 철저한 검색에도 불구하고(정확한 오류인 "ftp:4: 알 수 없는 옵션"에 대해서도) 이전 매뉴얼 페이지에 적힌 대로 "모든 호스트에 연결하려면 IPv4만 사용"하고 강제 실행하는 방법을 찾을 수 없었습니다. IPv4 사용. 대신 IPv4를 다시 시도하기 전에 클라이언트가 DNS의 IPv6에서 시간 초과될 때까지 기다려야 하는데 이는 시간 낭비입니다.
이것을 달성하는 다른 방법이 있습니까?
나는 FTP의 불안정성에 대한 강의를 듣기 전에 이 사실과 내가 선택할 수 있는 옵션에 대해 알고 있었습니다. 그러나 중요하지 않은 데이터를 검색하기 위해 중요하지 않은 로그인 자격 증명을 사용하여 아주 오래된 서버에 연결하고 있습니다.
ftp
Xubuntu 14.04 LTS에서는 이 옵션을 지원 하지만 -4
CentOS ftp
7.7에서는 지원하지 않습니다.
답변1
-4
그리고 -6
추가옵션이에요데비안 릴리스의 패치netkit-ftp
;모든 데비안 파생 제품에서 이러한 기능을 찾을 수 있습니다. Fedora, RHEL 및 CentOS에는 동등한 패치가 없으므로 ftp
이러한 옵션을 지원하지 않습니다.
IPv4를 강제 적용하려면 호스트 이름 대신 대상 IP 주소를 지정해 보세요.