任何人都知道MySql INET_NTOA()如何將整數值轉換回IP地址格式?我想知道內部如何執行計算以將IP轉換爲其原始的互聯網標準點分十進制格式。INET_NTOA的工作
0
A
回答
1
0
在二進制寫入16777343:
開始從LSB開始分組比特(以8個爲一組形成一個字節):
[1] [0000 0000] [0000 0000] [0111 1111]
而現在在小端排序的形式小數寫入(最小顯著字節開始):
127.0.0.1
這可以通過使用驗證:
struct sockaddr_in antelope;
inet_aton(「127.0.0.1」,& antelope.sin_addr); //將IP存儲在羚羊中
printf(「%lld \ n」,antelope.sin_addr.s_addr); //打印16777343
printf(「%s \ n」,inet_ntoa(antelope.sin_addr)); //打印127.0.0.1
我希望它有幫助。
相關問題
- 1. 爲INET_NTOA
- 2. inet_ntoa perl的ipv6
- 3. INET_NTOA問題
- 4. linux bash inet_ntoa inet_aton
- 5. inet_ntoa轉換問題
- 6. INET_NTOA在數據庫
- 7. PHP中的INET_ATON()和INET_NTOA()?
- 8. Java中的INET_NTOA和INET_ATON?
- 9. inet_ntoa的奇怪行爲
- 10. MFC中的GetHostByName&inet_ntoa中的問題(VC++)
- 11. 用於INET_NTOA和INET_ATON的.NET等價物
- 12. 奇怪的printf行爲與inet_ntoa
- 13. 爲什麼inet_ntoa總是返回我0.0.0.0作爲IP地址?
- 14. MYSQL REGEXP INET_NTOA IP地址搜索
- 15. 爲什麼inet_ntoa和inet_ntop「反向」字節?
- 16. 無法使用INET_NTOA回顯行
- 17. 在Python中使用inet_ntoa函數
- 18. 將Linux的函數inet_ntoa導致一個DNS查詢?
- 19. 有什麼iOS SDK相當於gethostbyname和inet_ntoa函數嗎?
- 20. 爲什麼inet_ntoa在這段代碼中返回0.0.0.0?
- 21. 爲什麼inet_ntoa被設計成非重入函數?
- 22. 使用原始數據包數據和inet_ntoa()
- 23. Hadoop的工作不工作
- 24. crontab的工作不工作
- 25. Rails的工作後,軌工作將無法繼續:工作
- 26. MySQL工作臺和工作的phpmyadmin不
- 27. 的Endeca網絡工作室工作不
- 28. 工作目錄是如何工作的?
- 29. 獲取在monodroid工作的工作棧
- 30. NHibernate的QueryOver不工作,但CreateSqlQuery工作
如何將167773449轉換爲A0 00 05 09?你能解釋一下手動計算嗎? –
@VishnuY我抓住了我的卡西歐,並將其轉換:)典型的十進制 - >十六進制轉換。 –
但我得到的相應值是A000509。 –