새 서버로 이동했고 /29 IP 블록을 얻었습니다. 저는 서버당 IP가 두 개 이상인 적이 없기 때문에 이를 파악하는 데 어려움을 겪고 있으며 도움/조언을 얻을 수 있는지 궁금합니다.
이것이 내가 나에게 할당한 것입니다.
IP Block -> xxx.xxx.xxx.16/29
Subnet -> 255.255.255.248
Useable ->
xxx.xxx.xxx.17
xxx.xxx.xxx.18
xxx.xxx.xxx.19
xxx.xxx.xxx.20
xxx.xxx.xxx.21
xxx.xxx.xxx.22
서버에는 다음 설정이 제공됩니다.
/etc/hosts -> xxx.xxx.xxx.17
gateway -> xxx.xxx.xxx.17
address -> xxx.xxx.xxx.18
어떤 이유에서인지 SSH에서는 xxx.xxx.xxx.18로만 연결할 수 있고 xxx.xxx.xxx.17로만 ping할 수 있습니다. 게이트웨이 IP에서는 이것이 정상인가요?
무엇을 설정해야할지 조금 혼란 스럽습니다. 다음 질문이 있습니다.
- /etc/hosts에 어떤 주소를 나열하고 내 FQDN과 바인딩해야 합니까?
- 게이트웨이 IP로 어떤 주소를 사용해야 합니까?
- 이러한 IP를 NIC에 할당하는 가장 좋은 방법은 무엇입니까? 별칭의 경우에도 여전히 해당됩니까?
답변1
네트워크 관리자가 할당한 게이트웨이 IP 주소를 사용해야 합니다. 그렇지 않으면 인터넷에 접속할 수 없습니다. 그들은 당신에게 말할 것입니다(보통 가장 낮은 숫자를 가진 것, 이 경우 실제로는 끝에 17이 있는 것입니다).
서버에서 무엇을 사용할지는 전적으로 귀하에게 달려 있습니다! 게이트웨이가 아닌 "사용 가능한" 주소는 모두 작동하며 작동합니다. 필요한 경우 여러 IP를 서버에 할당하거나 보조 IP 주소를 가상 머신이나 컨테이너 등에 연결할 수 있습니다. 야생으로 가십시오!
동일한 인터페이스에 여러 IP 주소를 할당하려면 다음을 수행해야 합니다.아니요별칭은 더 이상 사용되지 않습니다. 이러한 작업 방식은 수년 동안 더 이상 사용되지 않습니다. 대신 동일한 인터페이스에 여러 주소를 할당해야 합니다.
ip ad add xxx.xxx.xxx.17/29 dev eth0
ip ad add xxx.xxx.xxx.18/29 dev eth0
배포판의 구성 시스템을 통해 이를 구성할 수 있지만 이를 수행하는 방법은 사용 중인 배포판에 따라 다릅니다.
답변2
이 주소를 다양한 방법으로 사용할 수 있습니다. 호스트에 단일 IP를 사용하고 이를 통해 모든 작업을 수행할 수 있습니다. SSH 및 SNAT(클러스터의 다른 시스템용) 및 다양한 서비스에 개인 IP를 사용할 수 있습니다.
구경하다
iptables -nvL
netstat --inet --inet6 -nl
현재 구성에 대해.