有些時候因為某些特殊需求,需要得知遠端電腦的IP位置,但如果遠端電腦是浮動IP,這時候該怎麼辦?這時候有個簡單的做法可以達成。這個做法有幾個重點:
詳細作法:
Batch內容解釋如下:
這麼一來,每次電腦開機都會自動撥號上網,然後Ipconfig /ALL就會產生一個txt文字檔到Dropbox共享的資料夾,然後傳送給在遠端的使用者,接下來要怎麼用,就任使用者自行發揮了。這種方法還是有缺陷,像是網路斷線重新連線就可能發生問題,但這又是另一個問題,下次有空再寫吧。
- 必須是你有權操作的電腦
- 需要使用Batch
- 需搭配Dropbox同步功能
詳細作法:
- 建立一個新的寬頻連線,名稱叫做Desktop_ADSL,這個是開機時讓電腦自動連線用的。
- 安裝Dropbox,如果希望自己的隱私有保障點,可以另外申請一個新的帳號
- 在Dropbox裡面建立一個資料夾,建議以這台電腦名稱作為資料夾名稱
- 將這個資料夾與自己的主Dropbox帳號共用
- 到%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup,新增一個txt文字檔,內容如下:
Batch內容解釋如下:
- Rasdial為Windows系統中用來撥號連線的指令,指令的第二行代表的是切斷所有網路撥號連線,到指令的第三行透過Desktop_ADSL進行連線,然後指令後面接的是撥號上網用的帳號與密碼。
- 接下來從第11行的Type01下面開始看起,ipconfig是Windows系統用來控制網路連線的指令,指令選項/All則會顯示完整的設定資訊。
- ">"這個符號則能夠把ipconfig /ALL的結果匯出成文字檔,而這個文字檔將存在我們在第三步驟所建立的資料夾底下。
這麼一來,每次電腦開機都會自動撥號上網,然後Ipconfig /ALL就會產生一個txt文字檔到Dropbox共享的資料夾,然後傳送給在遠端的使用者,接下來要怎麼用,就任使用者自行發揮了。這種方法還是有缺陷,像是網路斷線重新連線就可能發生問題,但這又是另一個問題,下次有空再寫吧。
留言