내 서버 중 하나 (Debian 5.0.6)에는 동일한 인터페이스에 두 개의 공용 ip 주소가 있습니다. 이것은 몇 달 동안 잘 작동했지만 갑자기 나가는 연결에 "잘못된"IP 주소를 사용하고 있습니다. 역방향 조회가 일치하지 않아 이메일에 스팸 포인트가 발생하기 때문에 이는 문제입니다.
eth0 Link encap:Ethernet Hardware Adresse 00:1b:21:14:8e:9c
inet Adresse:81.169.180.51 Bcast:81.169.180.51 Maske:255.255.255.255
inet6-Adresse: fe80::21b:21ff:fe14:8e9c/64 Gültigkeitsbereich:Verbindung
eth0:0 Link encap:Ethernet Hardware Adresse 00:1b:21:14:8e:9c
inet Adresse:85.214.157.120 Bcast:85.214.157.120 Maske:255.255.255.255
Kernel-IP-Routentabelle
Destination Router Genmask Flags Metric Ref Use Iface
81.169.180.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
0.0.0.0 81.169.180.1 0.0.0.0 UG 0 0 0 eth0
현재 아웃 바운드 연결에 85.214.157.120을 사용하고 있습니다. 81.169.180.51을 사용하려면 어떻게해야합니까?
편집 : 255.255.255.255의 넷 마스크는 호스팅 회사의 설명서 및 DHCP 응답과 일치합니다. /etc/init.d/networking restart를 여러 번 호출하면 결국 아웃 바운드 연결을위한 올바른 ip-address가 생깁니다. 그러나 그것은 분명히 안정적인 솔루션이 아닙니다. /편집하다
편집 2 : 호스트 경로가 내 문제와 관련이 없도록 로컬 테스트 네트워크를 설정했습니다.
eth0 inet Adresse:192.168.0.2 Bcast:192.168.0.255 Maske:255.255.255.0
eth0:0 inet Adresse:192.168.0.3 Bcast:192.168.0.255 Maske:255.255.255.0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
누구든지 소스 ip 주소 192.168.0.2가 아웃 바운드 tcp 연결에 사용되는지 확인하는 방법을 알고 있다면 고맙겠습니다. / 편집 2