close
虛擬IP實體IP

在一般使用者常接觸到的網路設定中,IP位址很簡單來分的話,可以分內部的虛擬IP,跟對外的實體IP位址。

實體IP:

就像大家門口的門牌號碼一樣,每一戶都會有一個不重複、唯一的門牌號碼,在網路的世界,每台電腦對外也會有一個IP位址當作他的門牌號碼。如果外面的電腦要連線到你的電腦,則必須知道你的IP,就像郵差需要知道你家門牌號碼是幾號才能送信給你一樣。

在台灣,實體IP還可分「浮動IP」或「固定IP」,「浮動IP」就像是住在船屋居無定所,每次上網時,電腦都會取得不同的IP位址。「固定IP」的話,就是住透天厝,除非另外申請,否則你是什麼 IP不管上線幾次都不會變。

在台灣,如果你是申請「非固定制ADSL」,則會配發給你「浮動IP」,如果你申請「固定制ADSL」,則會配一個(或三個以上)專屬的固定IP位址給你。如果你的電腦想拿來架站,那申請固定IP會比較合適,這樣網友就不用每次都用MSN問你你現在IP是多少,或者還要另外安裝浮動IP的更新軟體來輔助。

虛擬IP:

就是如果你使用IP分享器,或HUB把幾台電腦接在一起時,相互間使用 192.168.*.* 這樣的IP來連線,這個 192.168.*.* 就是保留給內部區網使用的虛擬IP,這虛擬IP只能在你這一層內部區網中互相連線。

    預留給內部區網用的虛擬IP分為:
    A級:10.0.0.0 - 10.255.255.255
    B級:172.16.0.0 - 172.31.255.255
    C級:192.168.0.0 - 192.168.255.255

如果你要外部的電腦(別人家、不同戶)連到你的電腦來,則必須使用對外的實體IP位址,才能連線。一般來說,如果你是使用」非固定制」的ADSL,那每次上網時,你的IP都會不一樣。所以,你要讓其他人連線進來,那就是給他你的實體IP話位址即可。

如何知道自己的實體IP是多少呢?很簡單,你開啟下面網頁,看頁面中出現的IP是多少,那就是了。

    網頁:http://www.whatismyip.org/

上面這網頁,是用來抓IP用的,每台電腦開啟該網頁後,就會顯示該電腦目前所使用的IP位址。

另外,如果你家的網路只給你一個人用,那你連出去的IP抓出來是多少就會是多少。如果你家的網路是跟其他用戶共用的,也就是透過各種方式串接,或者是像一般公司行號,全部電腦都透過同一條線路上網,這樣的話,十幾台電腦只會有一個固定對外的IP位址。



五個TCP/IP實用命令

對於網絡的常用命令有以下5個基本的TCP/IP實用命令,瞭解和掌握這幾個實用的TCP/IP指令會有助於使用和維護網絡。下面具體介紹:ping、winipcfg(ipconfig)、tracert、netstat、NET。

1. ping(此命令在Windows 95/98,Windows NT中都是同樣用法)
當你要用來檢測你電腦是否網路連線無誤時可使用這指令測試一台數據封包從當前主機傳送到目的主機所需要的時間。它通過發送一些小的數據封包,並接收應答信息來確定兩台計算機之間的網絡是否連通。當網絡運行中出現故障時,可判斷預測故障和確定故障源是非常有效的。如果執行ping不成功,則可以預測故障出現在以下幾個方面:

1.網線是否連通
2.網卡分配器配置是否正確
3. IP地址是否可用等...
如果執行ping成功而網絡仍無法使用,那麼問題很可能出在網絡系統的軟體配置方面,ping成功只能保證當前主機與目的主機間存在一條連通的物理路徑。它還提供了許多參數,如 -t 使當前主機不斷地向目的主機發送數據,直到使用Ctrl-C中斷;-n 可以自己確定向目的主機發送的次數等等。
ping命令的格式參數說明如:(在命令行狀態下輸入ping即可顯示其格式及參數的英文說明)
-t 使當前主機不斷地向目的主機發送數據,直到使用Ctrl-C中斷
-a 以IP地址格式(不是主機名形式)顯示網絡地址
-n count 指定要做多少次ping,其中count為正整數值 ex: ping -n 8 192.168.1.1
-l size 發送的數據包的大小 ex: ping -l 128 192.168.1.1 丟出封包128 bytes
-f 設置不使用封包區段
-i TTL 指定ping分組時限域,TTL是指在停止到達的地址前應經過多少個網關 ex: ping -i 10 8 192.168.1.1

指定路由傳送第10層
-v TOS 服務的類型
-r count 指出一次顯示路由電腦的個數(去和回)
-s count 指定當使用-r參數時,用於每一路由的時間
-j host-list 指定希望分組的路由
-k host-list 與-j參數基本相同,只是不能使用額外的主機
-w timeout 指定超時時間間隔(單位為毫秒),內定為1000;ex: ping -w 10 192.168.1.1
一般我們使用得較多的參數為-t、-n、-w。
實例:如果ping某一網絡地址192.168.1.1

參考教學ping 192.168.1.1 下參數 - t 及沒下參數 - t 的差別
C:\>PING 192.168.1.1 -t
Pinging 192.168.1.1 with 32 bytes of data:
Reply from 192.168.1.1: bytes=32 time=20ms TTL=128
Reply from 192.168.1.1: bytes=32 time=10ms TTL=128

由上可看 出 time 值 是越短越好
TTL值 表示該電腦在線上本地與該網絡地址之間的線路是暢通的
反之...

C:\>PING 192.168.1.1 -t ( -t 值 放前後都可以)
Pinging 192.168.1.1 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
如果出現"Request timed out",則表示此時發送的小數據包不能到達目的地,此時可能有兩種情況,一種是網絡不通,還有一種是網絡連通狀況不佳表示不在線上。

2. winipcfg(ipconfig/ifconfig)
winipcfg和ipconfig都是用來顯示主機內IP協議的配置訊息。
winipcfg適用於 Windows 95/98不使用參數,直接運行它,它就會採用Windows窗口的形式顯示具體訊息。
這些訊息包括:網卡的地址、主機的IP地址、子網路相關等,點擊其中的"其他信息",還可以查看主機的相關信息如:主機名、DNS服務器、節點類型等。其中網卡的地址在檢測網絡錯誤時非常有用。

ipconfig適用於Windows NT命令格式如下:

參考教學: ipconfig 適用於Windows NT
ipconfig其中的參數說明如下:
/? 顯示ipconfig的格式和參數的英文說明
/all 顯示所有的配置訊息
/release 釋放IP地址(只適用於DHCP由 server 自動分配 IP )
/renew 更新IP地址(只適用於DHCP)
使用不帶參數的ipconfig命令可以得到以下訊息:IP地址、子網路遮罩、默認網關。而使用ipconfig /all,則可以得到更多的信息:主機名、DNS服務器、節點類型、網絡卡地址、主機的IP地址、子網路以及網路閘道等。

3. tracert(此命令在Windows 95/98,Windows NT中都是同樣用法)
這個功能是判定數據包到達目的主機所經過的路徑、顯示數據包經過的中繼節點
清單和到達時間。
tracert命令的參數說明如下:
-d 不解析主機名
-h maximum_hops 指定搜索到目的地址的最大電腦數
-j host-list 沿著主機列表傳送之電腦
-w timeout 指定接收封包等待時間間隔(單位毫秒)
在UNIX下有一個工具叫做 traceroute,是Van Jacobson編寫的診斷工具,功能相同。


4. netstat(此命令在Windows 95/98,Windows NT中都是同樣用法)
利用這指令可查出是目前誰和你的電腦連線非常好用....
這個指令有助於我們瞭解網絡的整體使用情況。它可以顯示當前正在活動的網絡連接的詳細信息,如採用的協議類型、當前主機與遠端相連主機(一個或多個)的IP地址以及它們之間的連接狀態等。
使用netstat /?可以顯示它的命令格式和參數說明。

netstat的參數說明如下:
-a 顯示所有主機的端口情形
-e 顯示電腦對外對內資料傳遞的統計
-n 將所有連線的IP地址和端口顯示出來
-p proto 顯示網路狀態 (包括TCP、UDP、IP)
-r 顯示本機路由表的內容
-s 顯示每個協議的使用狀態(包括TCP、UDP、IP)
interval 重新顯示所選的狀態,每次顯示之間的間隔數(單位秒),按Ctrl+C中止重新顯示。

5、NET(此命令在 Windows 95/98,Windows NT中都是同樣用法)

相信大家網路的資源共享都是採用 網路上的芳鄰 但事實上若你懂得應用 NET 指令會更方便。

(1)在NT的NET命令中有一些參數是只有在SERVER環境中才能使用的
(2)在WIN98的NET命令中有一些參數不能在DOS-WIN中使用,只能在DOS環境中使用下面對NET命令的不同參數的基本用法做一些初步的介紹:
(1)NET VIEW \\ (必須知道電腦名稱)
作 用:顯示域列表、電腦列表或指定電腦的共用資源列表。
試試我的電腦 執行 NET VIEW \\MAX
C:\>NET VIEW \\MAX (沒有啟動伺服器服務。)

指定的伺服器並未啟動。必須先啟動伺服器後才能執行這個指令。
請使用 [電腦管理系統工具] 中的 [服務] 選項,來啟動伺服器服務。當伺服器啟動後,請重新執行這個指令。
其實 NET 指令是駭客最常用的指令 在沒有任何工具下,使用WINDOWS 本身自帶工具NET就可完成駭客任務。

(1)NET USER
作 用:添加或更改用戶帳號或顯示用戶帳號資訊。

(2)NET USE
作用:連接電腦或斷開電腦共用資源的連接,或顯示電腦的連接資訊。

(3)NET TIME
作 用:使電腦的時鐘與另一台電腦或域的時間同步。

(4)Net Start
作 用:啟動服務,或顯示已啟動服務的電腦列表。
命令格式:net start service

(5)Net Pause
作 用:暫停正在運行的服務。
命令格式:net pause service

(6)Net Continue
作 用:重新啟動挂起的服務。
命令格式:net continue service

(7)NET STOP
作 用:停止 Windows NT 網路服務。
命令格式:net stop service

(8)Net Statistics
作 用:顯示本地工作站或伺服器服務的統計記錄。
命令格式:net statistics [workstation │ server]

(9)Net Share
作 用:建立、刪除或顯示共用資源。

(10)Net Session
作 用:列出或斷開本地電腦和與之連接的用戶端的會話,也可以寫?net sessions或net sess。
命令格式:net session [computername] [/delete]

(11)Net Send
作 用:向網路的其他用戶、電腦或通信名發送消息。
命令格式:net send {name │ * │ /domain[:name] │ /users} message 參數

(12)Net Print
作 用:顯示或控制列印作業及列印佇列。
命令格式:net print [computername ] job# [/hold │ /release │ /delete]

(13)Net Localgroup
作 用:添加、顯示或更改本地組。
命令格式:net localgroup groupname {/add [/comment:"text "] │ /delete} [/domain]

(14)Net Group
作 用:在 Windows NT Server 域中添加、顯示或更改全局組。
命令格式:net group groupname {/add [/comment:"text "] │ /delete} [/domain]

(15)Net File
作 用:顯示某伺服器上所有打開的共用檔案名及鎖定文件數。
命令格式:net file [id [/close]]

(16)Net Config
作 用:顯示當前運行的可配置服務,或顯示並更改某項服務的設置。
命令格式:net config [service [options]]

(17)Net Computer
作 用:從域資料庫中添加或刪除電腦。
命令格式:net computer computername {/add │ /del}

(18)Net Accounts
作 用:更新用戶帳號資料庫、更改密碼及所有帳號的登錄要求。
命令格式:net accounts [/forcelogoff:{minutes │ no}] [/minpwlen:length] [/maxpwage:{days │ unlimited}]
[/minpwageays] [/uniquepw:number] [/domain]



arrow
arrow
    全站熱搜

    Ameily 發表在 痞客邦 留言(0) 人氣()