약식 도메인 이름

약식 도메인 이름

noip.com에서 DDNS 서비스를 받았지만 링크가 기억나지 않습니다.
작동 중이며 이를 사용하여 문제를 해결 resolveip link하고 라우터의 현재 IP를 얻을 수 있습니다.
/etc/hosts를 사용해 보았지만 작동하지 않고 IP를 묻는 메시지가 나타납니다.

내가 가지고 있는 DDSN 링크에 짧은 이름을 어떻게 지정합니까?
예를 들어 ping name, 시스템은 DDNS 링크의 이름을 확인합니다.

NetworkManager나 ip addr이 도움이 될 수 있는지 궁금합니다.

감사합니다.

답변1

주소를 변수에 저장한 다음 해당 주소로 ping을 보낼 수 있습니다.

$ foo=unix.stackexchange.com
$ ping "$foo"
PING unix.stackexchange.com (104.18.43.226) 56(84) bytes of data.
64 bytes from 104.18.43.226 (104.18.43.226): icmp_seq=1 ttl=58 time=5.12 ms
64 bytes from 104.18.43.226 (104.18.43.226): icmp_seq=2 ttl=58 time=10.5 ms
64 bytes from 104.18.43.226 (104.18.43.226): icmp_seq=3 ttl=58 time=8.05 ms
^C
--- unix.stackexchange.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 5.120/7.901/10.532/2.212 ms

영구적으로 만들려면 ~/.profile파일을 편집하고(또는 ~/.bash_profile파일이 존재하고 사용 중인 경우 bash) 다음 줄을 추가합니다( foo물론 변수를 호출하려는 항목으로 변경하고 URL을 서버 이름으로 변경).

export foo=unix.stackexchange.com

이제 다음 로그인부터 ping "$foo"ping을 실행하거나 echo "$foo"인쇄 등을 할 수 있습니다.

관련 정보