IT/JavaScript
ip address to number & number to ip address
최고영회
2013. 12. 23. 12:52
728x90
반응형
SMALL
/**
* dot(.) 형태의 IP Address 를 number(long) 형태로 변경
* @author young-hoi.kim
* @param str
* @returns
*/
function ipAddrToNum(str) {
var d = str.split('.');
return ((((((+d[0])*256)+(+d[1]))*256)+(+d[2]))*256)+(+d[3]);
}
/**
* number(long) 형태의 IP Address 를 dot(.) 형태로 변경
* @author young-hoi.kim
* @param num
* @returns {Number}
*/
function numToIpAddr(num) {
var d = num%256;
for (var i = 3; i > 0; i--) {
num = Math.floor(num/256);
d = num%256 + '.' + d;
}
return d;
}
728x90
반응형
LIST