Mac 사용자와의 충돌로 인해 사이트의 FTP에 연결할 수 없습니다


1

나는 이것이 이상한 질문 일 수도 있고 이해가되지 않는다는 것을 알고 있으므로 여기서 문제를 분명히 할 것입니다. 왜 일어나는지 이해하지 못하고 해결 방법을 모르는 것은 매우 기이 한 문제입니다.

시나리오는 다음과 같습니다. 내 Mac의 사용자 이름은 andyibanez입니다. 또한의 소유자입니다 https://www.andyibanez.com. 나는라는 FTP, SSH에 대해 다른 하위 도메인 및 모든 케이크를 이용할 수 있도록 웹 사이트를 구성 할 ftp내, 그래서 ftp호스트가 될 것입니다 ftp.andyibanez.com. 그래서 DNS 설정을 만들어 사용하려고했습니다.

그러나 이상한 점은 다음과 같습니다. 터미널 앱을 열고 type을 입력 ssh andyibanez@ftp.andyibanez.com하면 작업이 즉시 실패 하고 인터넷에 연결조차 시도하지 않습니다. Enter 키를 눌러 명령을 보내 자마자 실패하기 때문에 그렇지 않습니다.

ssh: Could not resolve hostname ftp.andyibanez.com: nodename nor servname provided, or not known

SSH 및 FTP를 사용하려고 시도한 모든 앱이 즉시 실패했습니다. 여기에는 Cyberduck 및 Transmit이 포함됩니다.

Ping을 시도해도 ftp.andyibanez.com작동하지 않습니다.

ping: cannot resolve ftp.andyibanez.com: Unknown host

이 시점에서 DNS 설정이 잘못 구성되었다고 생각할 수 있습니다. 아니요, 다음과 같은 이유로하지 않은 100 %입니다.

  • 해당 호스트와 관련된 모든 작업이 즉시 실패합니다.
  • 실제로 다른 컴퓨터 ( andyibanez사용자 가없는)를 시도했지만 정상적으로 작동했습니다. 또한 iOS 전송 앱을 사용하여 잘 연결할 수있었습니다.
  • 나는 ftp.myotherdomain.com같은 것을 사용하여 다른 도메인을 설정했으며 ftp.andyibanez.com정상적으로 작동합니다. 문제없이 연결할 수 있습니다.

물론 다른 하위 도메인을 설정하거나 기본 도메인을 사용하여이 컴퓨터에 연결할 수있는 쉬운 해결 방법이 있습니다. 그래서 SSH에 연결할 수 있습니다. 왜 이런 일이 발생했는지 궁금하기 때문에 이것을 묻습니다.


DNS 설정은 어디에서 만들었습니까? 영역 파일을 수정 한 경우 변경 사항이 적용되는 데 시간이 걸릴 수 있습니다. 또한 DNS 서버를 google (8.8.8.8)로 변경하여 현재 DNS 서버 설정에 문제가 있는지 확인하십시오.
JC

구성에 Namecheap의 DNS 서버를 사용합니다. 로컬로 OpenDNSs DNS에 연결합니다.
Andy Ibanez

답변:


2

당신에게 무엇을 dig ssh.andyibanez.com반환합니까? DNS는 즉각적인 조치가 아니며 일부 TTL이 있습니다. DNS를 변경하고 즉시 시도하기 시작한 경우, 귀하 또는 귀하의 DNS 제공 업체는 레코드를 캐시했습니다.

가장 쉬운 방법은 몇 시간을 보내는 것이며 작동을 시작합니다 (이 장소에서 이러한 호스트 이름을 확인하고 ssh연결을 시작할 수 있습니다).

다른 방법은 로컬 DNS 캐시 를 다음과 같이 플러시하는 것입니다.

sudo killall -HUP mDNSResponder

다른 사이트에서 작업 할 때 DNS 기회가 거의 즉각적 이었음을 분명히해야합니다. 에 ssh.andyibanez.com대한 해결 방법 호스트로 구성했기 때문에 연결할 수 있습니다 ftp.andyibanez.com. 재밌지 만 ftp.andyibanez.com실패합니다. DNS를 구성하는 다른 모든 것은 거의 즉시 작동합니다.
Andy Ibanez

@AndyIbanez : DNS 캐싱은 복잡하고 디버깅하기가 매우 까다로울 수 있습니다. 한 클라이언트에서 즉시 업데이트하고 다른 클라이언트에서 동일하게 구성된 여러 시간에 대해 여러 시간 지연이 가능합니다. 그렇기 때문에 dig클라이언트 캐시를 우회하지만 서버 캐시를 우회하는 것과 같은보다 직접적인 프로브가 문제를 격리하는 데 도움이 될 수 있습니다.
Gordon Davisson
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.