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"
인쇄 등을 할 수 있습니다.