서버에서 가상 컴퓨터를 사용하고 있습니다. 는 VM의 내 로컬 IP 내가 비슷한 문제를 겪고가상 컴퓨터의 로컬 호스트 주소
http://www.thatisjava.com/java-tech/55200/
는 내 콘솔
를 읽고이 링크에 규정 된 내/etc/hosts
을 편집 저를 필요로 뭔가를 달성하기 위해 노력하고
192.168.1.10
입니다
RTP--- :DataAddress: /192.168.1.10
ControlAddress: /192.168.1.10
DataPort: 42050
ControlPort: 42051
java.io.IOException: Local Data AddressDoes not belong to any of this hosts local interfaces
java.io.IOException: Local Data AddressDoes not belong to any of this hosts local interfaces
at org.speechforge.cairo.rtp.RTPConsumer.init(RTPConsumer.java:181)
at org.speechforge.cairo.rtp.RTPConsumer.<init>(RTPConsumer.java:95)
at org.speechforge.cairo.rtp.server.RTPStreamReplicator.<init> (RTPStreamReplicator.java:69)
기타.
주어진 문제에 대한 대답은 내가이 일을 해결
입니다. 문제는 JMF가 사용하는 것입니다 InetAddress.getAllByName() 내 하나의 IP 주소를 반환합니다 (내인터페이스에서 정의한 주소 수에 관계없이). 문제는 내가 이/etc/hosts에 세션 관리자가 사용하기를 원했던 IP 주소를 배치함으로써 해결되었습니다./etc/hosts에있는 첫 번째 행이어야하며 그렇지 않으면 일치하는 다른 행이 사용됩니다.
불행히도, 나는 진실을 밝히지 않습니다. 내 /etc/hosts
그래서 내가 함께 127.0.0.1
을 변경하기로하고
127.0.0.1 localhost
127.0.1.1 SparkVM104
를 읽어 내 192.168.1.10
아니면 127.0.0.1/192.168.1.10
같은 별명을 작성 해야하는 건가요 아니면 그냥
으로 상단에192.168.1.10
을 붙여 볼까
192.168.1.10
127.0.0.1 localhost
127.0.1.1 SparkVM104
도움을 주시면 감사하겠습니다.
감사합니다.
귀하의 추천은 귀하의 인용문에 동의하지 않습니다. – EJP
@EJP 정교하게 생각해 주시겠습니까? – aha
인용문의 예제는'localhost'가'127.0.0.1'에 매핑되고 외부 호스트 이름이 외부 IP 주소에 매핑되는 것을 보여줍니다. 이것이 작동하는 구성입니다. 너는하지 않을 것이다. – EJP