Server Queries and command là nhĩm message được thiết kế để trả về thơng tin của tất cả những server mà chúng đang tham gia trong mạng (IRC network), server (được truy vấn) phải trả lời chính xác các truy vấn. Nếu trường hợp server cĩ những thơng tin trả về khơng chính xác lập tức server đĩ sẽ bị loại ra khỏi mạng cho đến khi nĩ được phục hồi.
3.1 Version message
Cú pháp: VERSION [<server>]
Message này dùng để xem version chương trình của server, đối số <server> là server name của server từ xa(remote server) mà client khơng trực tiếp kết nối đến, nếu khơng cĩ đối số <server> mặt định là server hiện hành.
3.2 Stats Message
Cú pháp: STATS [<query>[<server>]]
client dùng STATS message để truy vấn (query) thơng tin từ server, thơng tin nhận được cĩ thể là con số thống kê nào đĩ.
Hoạt động của lệnh này mang tính độc lập cao mặc dù server phải trả về thơng tin truy vấn (query). Khi cĩ STATS message đến server, nĩ sẽ kiểm tra xem server đích (destination server), sau đĩ nĩ chuyển message cho server kế tiếp cho đến khi đến đích.
3.3 Link Message
Cú Pháp: LINKS [[<remote server>]<server mask>]
Với message LINKS, user cĩ thể liệt kê tất cả những server mà <remoteserver> biết.
Danh sách trả về là các server. Tuy nhiên danh sách này cĩ một số phần bị che dấu đi (mask)ù nếu khơng cĩ sự che dấu này thì tất cả được hiển thị.
3.4 Time Message
TIME message dùng cho client truy vấn (query) về thời gian từ một server nào đĩ, server được truy vấn sẽ nằm trong đối số <server>, trường hợp đối số <server> khơng được đưa vào, thì server hiện hành phải trả lời truy vấn đĩ.
3.5 Connect message
Cú pháp: CONNECT <target server>[<port>[<remote server>]] CONNECT command cĩ thể được dùng để buộc server thiết lập một kết nối đến server khác ngay lập tức. CONNECT là lệnh hạn chế nĩ chỉ được dùng cho người quản trị ngồi ra khơng cĩ client nào khác sử dụng được.
3.6 Trace Message
Cú pháp: TRACE [<server>]
Đây là lệnh được dùng để tìm đường đi đến server nào đĩ (destination server). Mỗi server khi xử lý TRACE, message nĩ phải báo cho người gởi (sender) bằng cách là đưa ra những message chỉ đường, đồng thời nĩ gởi tiếp cho server kế tiếp. Tiến trình này được lặp đi lặp lại cho đến đích.
Nếu đối số <server> khơng đưa vào thì mặc định message sẽ đến server kết nối trực tiếp.
Lưu ý: trong khoảng giữa server gởi và server nhận, các server trung gian phải gởi trả về message trả lời RPL_TRACELINK.
3.7 Admin Message
Cú pháp: ADMIN [<server>]
Server dùng ADMIN message để tìm tên người quản lý (administrator) của <server> dùng làm đối số.
Nếu khơng cĩ đối số <server> thì xem server mà nĩ kết nối trực tiếp đến là đối số. Mỗi server cĩ khả năng chuyển ADMIN message đến server khác, sao cho message đến được server cần đến.
Như thế chúng ta thấy rằng một client cĩ thể yêu cầu một server khác gởi thơng tin về người quản lý cho mình
3.8 Info Message
Cú pháp: INFO [<server>]
INFO message do client yêu cầu <server> khác trả về thơng tin cho mình, nếu đối số <server> khơng đưa ra xem như server hiện tại (server kết nối trực tiếp).