1. 程式人生 > >JS實現校驗IP地址,子網掩碼和預設閘道器的關係是否正確

JS實現校驗IP地址,子網掩碼和預設閘道器的關係是否正確

//校驗IP地址,子網掩碼和預設閘道器的關係是否正確。w是預設閘道器,y是子網掩碼,i是IP地址。
function checkIp(w,y,i){
    var ws = w.split('.');
    var ys = y.split('.');
    var is = i.split('.');
    for(var index in ws){
        var cw = to8Bit(ws[index]);
        var cy = to8Bit(ys[index]);
        var ci = to8Bit(is[index]);
        for(var 
jndex = 0;jndex < 8;jndex++){ if(cy[jndex]=="1"){ if(cw[jndex] != ci[jndex]) return false; } } } return true; } function to8Bit(number){ var result = parseInt(number).toString(2); while(result.length < 8){ result = "0" + result
; } return result; }

相關推薦

JS實現IP地址預設關係是否正確

//校驗IP地址,子網掩碼和預設閘道器的關係是否正確。w是預設閘道器,y是子網掩碼,i是IP地址。function checkIp(w,y,i){ var ws = w.split('.'); var ys = y.split('.'); var is

自動獲取計算機名、使用者名稱、IP地址預設

本單位有很多計算機裝置(成千上萬),現需要統計計算機名、使用者名稱、MAC地址、IP地址、預設閘道器、子網掩碼資訊,咋辦捏。 有些可能通過網路管理員在路由器上部署指令碼實現,有些可能寫個掃描器針對地址段掃描,這些成本都較高且本單位管理相當嚴格,這都是堅決不允許

IP地址預設、DNS伺服器

IP地址、子網掩碼、預設閘道器、DNS伺服器 文章目錄 IP地址、子網掩碼、預設閘道器、DNS伺服器 1、IP地址 2、子網掩碼(subnet mask) 3、閘道器 4、DNS伺服器 記錄一下又一次修電

IP預設/預設、DNS、伺服器、埠的總結

網路的基本概念 客戶端:應用 C/S(客戶端/伺服器) B/S(瀏覽器/伺服器) 伺服器:為客戶端提供服務、資料、資源的機器 請求:客戶端向伺服器索取資料 響應:伺服器對客戶端請求作出反應,一般是返回給客戶端資料 URL Uniform Resource Loc

關於DNS、預設

DNS(Domain Name System):域名解析或者是域名系統 目前絕大多數的上網ip都是區域網ip。舉個簡單的例子,在校園裡面,可能有幾臺對外的大型伺服器,擁有公網ip;而同學們使用的ip地址是私有ip,為區域網。那麼同學們訪問外網,如百度時候,就要通過連線外網的

計算機網絡: IP地址默認DNS服務詳解

映射 交換機 則無 con 而是 客戶 5.0 系統 windows 楔子:   以Windows系統中IP地址設置界面為參考(如圖1), IP地址, 子網掩碼, 默認網關 和 DNS服務器, 這些都是什麽意思呢?        學習IP地址的相關知識時還會遇到網絡地址

計算機網絡: IP地址段表示法默認DNS服務詳解

.org AD 而且 protocol 集線器 AS ip地址分類 網絡層 border 楔子:   以Windows系統中IP地址設置界面為參考(如圖1), IP地址, 子網掩碼, 默認網關 和 DNS服務器, 這些都是什麽意思呢?        學習IP地址的相關知

IP地址預設DNS伺服器是什麼意思

  Ip地址,IP是32位二進位制資料,通常以十進位制表示,並以“.”分隔。IP地址是一種邏輯地地址,用來標識網路中一個個主機,IP有唯一性,即每臺機器的IP在全世界是唯一的(公有地址),內網地址一般用192.168.x.x,是私有地址。 子網掩碼,子網掩碼是用來判斷任意兩臺計算機

IP地址、默認DNS服務是什麽意思?

發現 都是 獲得 記憶 style 過程 選項卡 設定 置1 DNS服務器   DNS是域名服務器,用來解析域名的(域名與IP之間的解析),如果沒有這東西,你必須輸入網站的IP地址,有了DNS,你就可以直接輸入網址。 DNS服務器   DNS是指: 域名服務器(Dom

C/C++:Windows程式設計—程式碼獲取本地所有絡卡資訊(絡卡描述IP地址MAC地址

先看效果 看程式碼 使用 GetAdaptersInfo 函式獲取網絡卡的所有資訊。 MSDN函式說明 https://docs.microsoft.com/en-us/windows/desktop/api/iphlpapi/nf-iphlpapi-getadapters

IP地址預設DNS伺服器詳解

為了更深入的學習TCP/IP協議,最近看了不少有關資料,收集整理記錄如下,以備後面的使用和方便各位學習:  IP地址,子網掩碼,預設閘道器,DNS伺服器是什麼意思?  (一)  問題解析 001.   問:  IP地址,子網掩碼,預設閘道器,DNS伺服器,有什麼區別呀?我知道沒有IP地址就不能上網,

IP地址DNS之間關係

說來慚愧大學裡的計算機網路忘得差不多了,由於公司專案需求要自定義網路協議。由於之前開發都是用第三方包很少去寫底層的網路協議,所以一起來學習吧!今天這篇文章基本上是從百度裡面轉載過來的如下: IP地址,子網掩碼,閘道器,DNS之間有什麼關係? IP地址通俗的說就是門

計算機網路: IP地址段表示法預設DNS伺服器詳解 楔子:   以Windows系統中IP地址設定介面為參考(如圖1) IP地址, , 預設 DNS伺服器,

楔子:   以Windows系統中IP地址設定介面為參考(如圖1), IP地址, 子網掩碼, 預設閘道器 和 DNS伺服器, 這些都是什麼意思呢?        學習IP地址的相關知識時還會遇到網路地址,廣播地址,子網等概念,這些又是什麼意思呢 ? 一 IP地址 概述 計算機要實現網路通訊,就必須要有

IP地址計運算元地址廣播地址劃分。

已知某子網中的一個主機的IP地址為:203.123.1.135。子網掩碼是: 255.255.255.192。求:該子網的子網地址是什麼,廣播地址是什麼,該子網IP地址總數是多少,該子網可分配的IP地址數是多少,可分配的IP地址範圍是多少。 1. 子網

LINUX下獲取絡卡IP地址MAC地址程式參考

/* mode time:20120727 LINUX下獲取IP地址和MAC地址.程式相關結構體在程式後面。 列印網絡卡的ip地址 子網掩碼 廣播地址 mac地址 環境: [[email protected] temp]# uname -a Linux b

IP地址

主機 目的 5.0 32位 分開 劃分 做的 等於 網上 一、IP地址 IP地址:Internet上每臺主機都必須有一個唯一的地址以區別於其他主機,這個地址就是Internet地址,也稱作IP地址; IPv4(第四版本的IP協議)是構成現今互聯網技術的基石協議; IP地

IP地址根據劃分子

進制數 如果 mic b- 網段 mil 多少 大網 網絡號   首先我們要了解IP地址:IP地址都是由網絡號+主機號組成,IP地址總共是32位二進制數表示,每8位為一節,總共4節,日常使用中每節用一個十進制表示(0-255),其中前面n位表示網絡號,後面32-n位表示主機

基礎篇--ip地址的認識

機器 -s white style 大於 進制的轉換 bit 目標 管理 目錄:1、IP地址的作用2、IP地址如何表示3、IP地址的結構4、子網掩碼5、IP地址的分類6、私有IP地址7、二進制與十進制的轉換8、練習題IP地址的作用: 在一定範圍內,唯一的標識,一個上網

IP地址的學習

ipIP地址及子網掩碼的學習 目錄: 1)ip地址2)子網掩碼 一.ip地址: ip地址是32bits的一組二級制數字(只包含0和1),由此可唯一標記一臺機器 ip地址有兩部分組成:網絡ID和主機ID ABC類IP地址 根據網絡ID的位數和主機ID的組成個數可以大致分為以下幾類: A類 網絡ID 8位,主機

關於IP地址

下面是我作為一個網路小白所理解的IP地址和子網掩碼 我們平時看見的IP地址一般類似為192.25.31.1,子網掩碼一般為255.255.0.0。具體檢視方式,自行百度。但是實際上IP地址是4組8位的二進位制陣列成。例如上訴的IP地址就是11000000.00011001.00011111.00000001