이승근 님이 쓰신 글 :
: 파이어버드 2.0을 사용하고 있습니다..
: zeos로 연결하고 있구요...
: 지금까지 hostname을 서버 컴퓨터이름을 기술하여 클라이언트에서 잘 접속하여 사용하였습니다...
: 그런데 오늘 느닷없이 서버로 접속이 안된다고 하여서 보니깐 아무런 이상이 없는데 클라이언트에서는 접속을
: 못하고 있더군요...
: 그래서 다시 아시는 분께 문의하여 보니 아이피주소로 바꿔서 접속해보라 하셔서 해보니 접속이 잘 됩니다...
: hostname에 서버컴퓨터 이름을 기술하여 접속해도 된다고 알고 있었고 또 그방법이 편했고...
: 지금까지 잘 사용하고 있는데 갑작스런 일에 좀 당황스럽다는...
: 이유가 무엇인가요???
연결안되는 이유는 무진장많습니다... ㅜㅜ
초간단 해결책..
예제
FireBird Server - 컴퓨터이름 ( FB-SERVER ) 작업 그룹 ( WORKGROUP ) ip : 192.168.0.100
CMD실행
C:\net view /domain:WORKGROUP 엔터
리스트중 \\FB-SERVER가보이나요?
안보이시면 일단 윈도우 네트워크에 문제가있읍니다.
보이는데 접속이인된다.
1.서버가 고정아이피를 쓸경우
C:\WINDOWS\system32\drivers\etc\hosts파일연다음
192.168.0.100 FB-SERVER 한줄 추가... << 이방법 추천
2.서버가 DHCP(컴퓨터 부팅마다 IP달라질때)인경우
서버컴퓨터관리자가 항상 클라이언트에게 알려줘야함..
그리고 컴퓨터 이름으로 접속하는방법은 비추천합니다.
네트워크 프로그램 대부분의 경우 도메인(컴퓨터이름)을 IP로 변환해서쓰는걸로 알고있어요.
GetHostByName(); 함수로 검색하셔서 사용하시길..
|